XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Agreement (Details) - USD ($)
6 Months Ended
Aug. 01, 2023
Jun. 21, 2023
Feb. 22, 2022
Sep. 08, 2021
Jun. 30, 2023
Dec. 31, 2022
Credit Agreement            
Basis spread (as a percent)   0.10%        
Credit facility outstanding amount       $ 25,000,000.0 $ 24,941,000 $ 24,916,000
Line of credit, threshold contingent increase in borrowing capacity       25,000,000.0    
Credit agreement, total aggregate principal amount       80,000,000.0    
Long-term debt         47,500,000  
Subsequent Event            
Credit Agreement            
Long-term debt $ 46,750,000          
SOFR            
Credit Agreement            
Basis spread (as a percent)   3.50%        
Revolving credit facility            
Credit Agreement            
Line of credit       25,000,000.0    
Credit facility outstanding amount         $ 25,000,000.0  
Revolving credit facility | Subsequent Event            
Credit Agreement            
Credit facility outstanding amount 16,750,000          
Repayment of line of credit $ 8,250,000          
Revolving credit facility | Federal Funds            
Credit Agreement            
Basis spread (as a percent)   0.50%        
Revolving credit facility | Base Rate            
Credit Agreement            
Basis spread (as a percent)   1.00%        
Revolving credit facility | SOFR            
Credit Agreement            
Basis spread (as a percent)         8.81%  
Revolving credit facility | SOFR | Subsequent Event            
Credit Agreement            
Basis spread (as a percent) 3.50%          
Revolving credit facility | Maximum            
Credit Agreement            
Unused line fee (as a percent)         0.375%  
Revolving credit facility | Maximum | Subsequent Event            
Credit Agreement            
Unused line fee (as a percent) 0.20%          
Revolving credit facility | Maximum | Base Rate            
Credit Agreement            
Basis spread (as a percent)   2.25%        
Revolving credit facility | Maximum | SOFR            
Credit Agreement            
Basis spread (as a percent)   3.25%        
Revolving credit facility | Minimum            
Credit Agreement            
Unused line fee (as a percent)         0.30%  
Revolving credit facility | Minimum | Subsequent Event            
Credit Agreement            
Unused line fee (as a percent) 0.125%          
Revolving credit facility | Minimum | Base Rate            
Credit Agreement            
Basis spread (as a percent)   0.75%        
Revolving credit facility | Minimum | SOFR            
Credit Agreement            
Basis spread (as a percent)   1.75%        
Term Loan            
Credit Agreement            
Debt instrument face amount       30,000,000.0    
Long-term debt       $ 30,000,000.0 $ 22,500,000  
Debt instrument periodic payment         $ 750,000  
Debt instrument frequency of periodic payment         quarterly  
Principal prepayment of term loan     $ 3,000,000.0      
Term Loan | Subsequent Event            
Credit Agreement            
Increase in term debt $ 8,250,000          
Long-term debt $ 30,000,000.0