XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Credit Agreement (Details) - USD ($)
9 Months Ended
Dec. 21, 2023
Aug. 01, 2023
Jun. 21, 2023
Feb. 22, 2022
Sep. 08, 2021
Sep. 30, 2024
Nov. 01, 2024
Oct. 30, 2024
Credit Agreement                
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           $ 27,000,000.0    
Credit facility outstanding amount         25,000,000.0      
Basis spread (as a percent)     0.10%          
Subsequent Event                
Credit Agreement                
Amount of authorized shares to repurchase               $ 30,000,000.0
SOFR                
Credit Agreement                
Basis spread (as a percent)     3.50%          
Revolving credit facility                
Credit Agreement                
Line of credit         25,000,000.0      
Debt instrument periodic payment $ 16,800,000              
Revolving credit facility | Subsequent Event                
Credit Agreement                
Amount of authorized shares to repurchase             $ 30,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.10%    
Revolving credit facility | Maximum                
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.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 $ 26,915,000    
Principal prepayment of term loan       $ 3,000,000.0        
Increase in term debt   $ 8,250,000            
Debt instrument frequency of periodic payment           quarterly    
Debt instrument periodic payment           $ 750,000