XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Revolving Credit Facility and Long-Term Debt - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Line of Credit Facility [Line Items]          
Line of credit facility commitment fee description The Agreement also provides for an unused commitment fee of 0.35% per year on the average daily unused amount of the revolving credit line, as well as a fee of 1.75% of the face amount of each letter of credit reserved under the line of credit.        
Agreement [Member]          
Line of Credit Facility [Line Items]          
Outstanding balance on term loan and revolving credit facility $ 0 $ 0      
Dividends or distributions paid 0        
Maximum amount to redeem retire repurchase or acquire stock upon agreement 15,000,000        
Minimum [Member]          
Line of Credit Facility [Line Items]          
Tangible net worth amount 50,000,000 50,000,000 $ 50,000,000 $ 50,000,000  
Minimum [Member] | Agreement [Member]          
Line of Credit Facility [Line Items]          
EBITDA 10,000,000 $ 10,000,000 $ 10,000,000 $ 10,000,000  
Maximum [Member] | Agreement [Member]          
Line of Credit Facility [Line Items]          
Prohibition on incurring additional indebtedness without the prior approval of the Bank in purchase money financing $ 1,000,000        
Revolving Credit Facility [Member]          
Line of Credit Facility [Line Items]          
Maturity date Jul. 01, 2026        
Revolving Credit Facility [Member] | Agreement [Member]          
Line of Credit Facility [Line Items]          
Credit facility borrowing capacity $ 50,000,000        
Unused commitment fee on unused amount during period         0.35%
Revolving Credit Facility [Member] | SOFR [Member]          
Line of Credit Facility [Line Items]          
Term loan from bank interest rate description the daily Simple Secured Overnight Financing Rate (“SOFR”) plus 1.75% or (b) one-month Term SOFR plus 1.75%.        
Revolving Credit Facility [Member] | SOFR [Member] | Agreement [Member]          
Line of Credit Facility [Line Items]          
SOFR plus rate 1.75%        
Revolving Credit Facility [Member] | One-Month Term SOFR [Member]          
Line of Credit Facility [Line Items]          
Term loan from bank interest rate description one-month Term SOFR plus 1.75        
SOFR plus rate 1.75%        
Standby Letters of Credit [Member] | Agreement [Member]          
Line of Credit Facility [Line Items]          
Credit facility borrowing capacity $ 25,000,000        
Line of Credit [Member] | Agreement [Member]          
Line of Credit Facility [Line Items]          
Unused commitment fee on unused amount 1.75%