Annual report pursuant to Section 13 and 15(d)

REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)

v3.24.0.1
REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)
Jun. 23, 2022
USD ($)
borrowing
Nov. 19, 2020
USD ($)
payment
Dec. 31, 2023
USD ($)
Apr. 21, 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   $ 3,700,000 $ 0    
Number of monthly payments | payment   36      
Monthly payments   $ 100,000      
BSBY Daily Floating Rate | Revolving credit agreement | Bank of America Credit Agreement          
Long-term debt          
Margin on variable rate 1.50%        
Effective rate     6.95%    
Indicative Index | Line of Credit | Banc of America Leasing and Capital, LLC, Credit Agreement          
Long-term debt          
Effective rate   300.00%