XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Detail) - USD ($)
9 Months Ended
Jun. 10, 2022
Sep. 30, 2023
Dec. 31, 2022
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,417,000    
Remaining borrowing capacity   $ 293,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    
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