XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Credit Agreement (Details) - USD ($)
3 Months Ended
Aug. 01, 2023
Jun. 21, 2023
Feb. 22, 2022
Sep. 08, 2021
Mar. 31, 2025
Nov. 04, 2024
Nov. 01, 2024
Credit Agreement              
Line of credit, threshold contingent increase in borrowing capacity       $ 25,000,000      
Credit agreement, total aggregate principal amount       80,000,000      
Credit facility outstanding amount       25,000,000      
Basis spread (as a percent)   0.10%          
Amount of authorized shares to repurchase         $ 16,500,000 $ 30,000,000  
SOFR              
Credit Agreement              
Basis spread (as a percent)   3.50%          
Revolving credit facility              
Credit Agreement              
Line of credit       25,000,000      
Amount of authorized shares to repurchase             $ 30,000,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) 3.50%       6.14%    
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      
Long-term debt       $ 30,000,000 $ 25,437,000    
Principal prepayment of term loan     $ 3,000,000        
Increase in term debt $ 8,250,000            
Debt instrument periodic payment         750,000    
Outstanding borrowings         $ 25,500,000    
Debt instrument frequency of periodic payment         quarterly