XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facility (Details) - USD ($)
1 Months Ended
Apr. 30, 2021
Mar. 31, 2022
Feb. 18, 2018
Revolving line of credit | Third Amended Credit Facility      
Credit facility      
Maximum borrowing capacity     $ 35,000,000
Increase in maximum borrowing capacity, subject to lender's consent     15,000,000
Maximum borrowing capacity, subject to lender's consent     50,000,000
Revolving line of credit | Fourth Amended Credit Facility      
Credit facility      
Quick ratio minimum 1.25    
Amount outstanding   $ 0  
Remaining borrowing capacity   32,600,000  
Letters of credit outstanding, amount   $ 2,400,000  
Revolving line of credit | Minimum | Fourth Amended Credit Facility      
Credit facility      
Unused facility fee (as a percent) 0.00%    
Revolving line of credit | Maximum | Fourth Amended Credit Facility      
Credit facility      
Unused facility fee (as a percent) 0.15%    
Revolving line of credit | Prime rate | Minimum | Fourth Amended Credit Facility      
Credit facility      
Variable rate basis spread (as a percent) (0.25%)    
Revolving line of credit | Prime rate | Maximum | Fourth Amended Credit Facility      
Credit facility      
Variable rate basis spread (as a percent) 0.25%    
Revolving line of credit | LIBOR | Minimum | Fourth Amended Credit Facility      
Credit facility      
Variable rate basis spread (as a percent) 1.75%    
Revolving line of credit | LIBOR | Maximum | Fourth Amended Credit Facility      
Credit facility      
Variable rate basis spread (as a percent) 2.25%    
Letters of credit      
Credit facility      
Maximum borrowing capacity     $ 10,000,000