Annual report pursuant to Section 13 and 15(d)

REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)

v3.22.0.1
REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)
9 Months Ended
Jun. 11, 2020
USD ($)
borrowing
Apr. 21, 2020
USD ($)
payment
Mar. 08, 2021
Dec. 31, 2021
USD ($)
Dec. 31, 2020
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 $ 15,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%   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       2,400,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     2.25%        
Effective rate       2.35% 3.00%    
LIBOR | Revolving credit agreement | Bank of America Credit Agreement | Minimum              
Long-term debt              
Margin on variable rate     0.75%        
Indicative Index | Line of Credit | Banc of America Leasing and Capital, LLC, Credit Agreement              
Long-term debt              
Effective rate       3.00%