XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Detail) - USD ($)
3 Months Ended
Jun. 10, 2027
Jun. 10, 2022
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Maximum percentage of stock of non US subsidiaries pledge to secure obligation     66.00%  
Second Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Debt issuance cost   $ 1,520,000    
Remaining borrowing capacity     $ 278,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%  
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%  
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%  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity increase subject to specified conditions   200,000,000    
Revolving Credit Facility | Letters of Credit        
Debt Instrument [Line Items]        
Line of credit, outstanding amount     $ 0 $ 0
Revolving Credit Facility | Swing Line Loans        
Debt Instrument [Line Items]        
Maximum borrowing capacity   50,000,000    
Revolving Credit Facility | Second Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity   500,000,000    
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Scenario Forecast        
Debt Instrument [Line Items]        
Debt maturity date Jun. 10, 2027      
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Commitment fee percentage payable on average daily unused amounts     0.175%  
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Commitment fee percentage payable on average daily unused amounts     0.30%  
Standby Letters of Credit | Second Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 15,000,000