XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Facility (Details) - USD ($)
1 Months Ended
Apr. 30, 2021
Jun. 30, 2021
Feb. 18, 2018
Revolving line of credit | Third Amended Credit Facility      
Credit facility      
Maximum borrowing capacity     $ 35,000,000.0
Increase in maximum borrowing capacity, subject to lender's consent     15,000,000.0
Maximum borrowing capacity, subject to lender's consent     50,000,000.0
Revolving line of credit | Fourth Amended Credit Facility      
Credit facility      
Maximum borrowing capacity $ 35,000,000.0    
Increase in maximum borrowing capacity, subject to lender's consent 15,000,000.0    
Maximum borrowing capacity, subject to lender's consent $ 50,000,000.0    
Amount outstanding   $ 0  
Remaining borrowing capacity   32,200,000  
Letters of credit outstanding, amount   $ 2,800,000  
Quick ratio minimum 1.25    
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.0   $ 10,000,000.0