XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long Term Debt - Credit Facility - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 17, 2023
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Financial covenants to net leverage ratio       3.25%  
Interest coverage ratio to minimum permitted ratio       3.00%  
Prepayment of credit facility   $ 10,000 $ 10,000    
Gain (loss) on debt extinguishment       $ (91) $ (1,556)
Unamortized debt issuance costs       792 $ 1,116
Term Loan A Facility          
Debt Instrument [Line Items]          
Prepayment of credit facility   $ 4,900      
Principal payment     8,750    
Revolving Credit Facility          
Debt Instrument [Line Items]          
Line of Credit     $ 1,250    
2017 Credit Facility          
Debt Instrument [Line Items]          
Gain (loss) on debt extinguishment $ (1,600)        
Write-off of unamortized debt issuance costs $ 1,100        
2023 Credit Facility          
Debt Instrument [Line Items]          
Agreement date Mar. 17, 2023        
Additional borrowing capacity $ 100,000        
First lien net leverage ratio 2.25%        
Maturity date of revolving credit facility Mar. 17, 2028        
Gain (loss) on debt extinguishment       $ (100)  
Debt issuance costs $ 1,800        
2023 Credit Facility | Base Rate Margin | Maximum          
Debt Instrument [Line Items]          
Variable interest rate basis spread on debt 2.00%        
2023 Credit Facility | Base Rate Margin | Minimum          
Debt Instrument [Line Items]          
Variable interest rate basis spread on debt 1.50%        
2023 Credit Facility | SOFR | Maximum          
Debt Instrument [Line Items]          
Variable interest rate basis spread on debt 3.00%        
2023 Credit Facility | SOFR | Minimum          
Debt Instrument [Line Items]          
Variable interest rate basis spread on debt 2.50%        
2023 Credit Facility | Term Loan A Facility          
Debt Instrument [Line Items]          
Senior Secured debt $ 200,000        
Interest rate       7.43%  
Unamortized debt issuance costs       $ 800  
Estimated fair value of term loan       $ 176,700  
2023 Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Senior Secured debt 75,000        
Amount drawn $ 11,500        
Interest rate       7.43%  
2023 Credit Facility | Revolving Credit Facility | Maximum          
Debt Instrument [Line Items]          
Interest rate 0.40%        
2023 Credit Facility | Revolving Credit Facility | Minimum          
Debt Instrument [Line Items]          
Interest rate 0.30%