Annual report pursuant to Section 13 and 15(d)

REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)

v3.22.4
REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)
Jun. 23, 2022
USD ($)
borrowing
Apr. 21, 2020
USD ($)
payment
Dec. 31, 2022
USD ($)
Nov. 19, 2020
USD ($)
Jul. 11, 2017
USD ($)
Revolving credit agreement | Bank of America Credit Agreement          
Long-term debt          
Maximum borrowing capacity         $ 25,000,000
Line of credit facility, maximum borrowing capacity $ 25,000,000        
Line of credit facility, number of separate increases | borrowing 3        
Line of credit facility, maximum borrowing capacity, increase from additional borrowings, minimum per occurrence $ 5,000,000        
Annual commitment fee 0.25%        
Line of credit, outstanding     $ 0    
Line of Credit | Banc of America Leasing and Capital, LLC, Credit Agreement          
Long-term debt          
Maximum borrowing capacity   $ 6,000,000      
Line of credit, outstanding     1,200,000 $ 3,700,000  
Number of monthly payments | payment   36      
Monthly payments   $ 100,000      
Line of credit, outstanding, current     $ 1,200,000    
LIBOR | Revolving credit agreement | Bank of America Credit Agreement          
Long-term debt          
Margin on variable rate 1.50%        
Effective rate     5.87%    
Indicative Index | Line of Credit | Banc of America Leasing and Capital, LLC, Credit Agreement          
Long-term debt          
Effective rate     3.00%