XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreement (Details) - USD ($)
12 Months Ended
Aug. 01, 2023
Jun. 21, 2023
Feb. 22, 2022
Sep. 08, 2021
Dec. 31, 2023
Dec. 23, 2023
Dec. 31, 2022
Credit Agreement              
Basis spread (as a percent)   0.10%          
Credit facility outstanding amount       $ 25,000,000.0     $ 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           $ 16,800,000  
SOFR              
Credit Agreement              
Basis spread (as a percent)   3.50%          
Revolving credit facility              
Credit Agreement              
Line of credit       25,000,000.0      
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) 3.50%       7.73%    
Revolving credit facility | Maximum              
Credit Agreement              
Unused line fee (as a percent) 0.125%            
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.20%            
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              
Increase in term debt $ 8,250,000            
Debt instrument face amount       30,000,000.0      
Long-term debt       $ 30,000,000.0 $ 29,132,000    
Debt instrument periodic payment         $ 750,000    
Debt instrument frequency of periodic payment         quarterly    
Principal prepayment of term loan     $ 3,000,000.0