XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 10, 2027
Jun. 27, 2024
Jun. 10, 2022
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Debt Instrument [Line Items]            
Maximum percentage of stock of non US subsidiaries pledge to secure obligation       66.00%    
Unamortized deferred debt issuance costs written off         $ 144,000  
Second Amended and Restated Credit Agreement            
Debt Instrument [Line Items]            
Remaining borrowing capacity       $ 280,000,000    
Second Amended and Restated Credit Agreement | Federal Funds Rate            
Debt Instrument [Line Items]            
Interest rate       0.50%    
Second Amended and Restated Credit Agreement | SOFR Rate            
Debt Instrument [Line Items]            
Interest rate       1.00%    
Term SOFR Rate Loans | Second Amended and Restated Credit Agreement | Minimum            
Debt Instrument [Line Items]            
Interest rate       1.125%    
Term SOFR Rate Loans | Second Amended and Restated Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Interest rate       2.125%    
Base Rate Loans | Second Amended and Restated Credit Agreement | Minimum            
Debt Instrument [Line Items]            
Interest rate       0.125%    
Base Rate Loans | Second Amended and Restated Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Interest rate       1.125%    
Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity increase subject to specified conditions     $ 200,000,000      
Revolving Credit Facility | Second Amended and Restated Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity     500,000,000      
Increase in maximum borrowing capacity     25,000,000      
Debt issuance cost     1,520,000      
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Minimum            
Debt Instrument [Line Items]            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage       0.175%    
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage       0.30%    
Revolving Credit Facility | Letters of Credit            
Debt Instrument [Line Items]            
Line of credit, outstanding amount       $ 2,838,000   $ 0
Revolving Credit Facility | Swing Line Loans            
Debt Instrument [Line Items]            
Maximum borrowing capacity     50,000,000      
Revolving Credit Facility | Revolving Note (U.S. Dollar)            
Debt Instrument [Line Items]            
Debt maturity date   Jun. 27, 2024        
Standby Letters of Credit | Second Amended and Restated Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 15,000,000      
Scenario Forecast | Revolving Credit Facility | Second Amended and Restated Credit Agreement            
Debt Instrument [Line Items]            
Debt maturity date Jun. 10, 2027