XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Additional Information (Details)
12 Months Ended
May 06, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]        
Line of credit facility, expiration date   May 06, 2027    
Letters of credit sublimit $ 100,000,000      
Line of credit facility, swing line commitment amount 75,000,000      
Line of credit facility, additional revolving credit commitments under existing loan facility $ 300,000,000      
Outstanding Balance before debt issuance costs   $ 561,366,000 $ 423,555,000  
Line of credit facility   180,000,000.0    
Line of credit facility leverage ratio covenant temporary increment 5.00%      
Line of credit facility, interest coverage ratio covenant 3.00%      
Line of credit facility, current borrowing capacity   440,000,000.0    
Amortization of debt issuance costs   $ 1,305,000 $ 617,000 $ 710,000
Number of letters of credit, outstanding   6    
Letters of credit outstanding, amount   $ 2,000,000.0    
Federal Funds Open Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.50%      
Secured Overnight Financing Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.00%      
Revolving Credit        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 600,000,000 600,000,000.0    
Unused borrowing capacity amount   $ 545,400,000    
Delayed Draw Term Loan Facility        
Debt Instrument [Line Items]        
Line of credit facility 400,000,000      
Maximum        
Debt Instrument [Line Items]        
Debt instrument, principal amount $ 300,000,000      
Line of credit facility, leverage ratio covenant 4.50%      
Foreign currency debt limit $ 200,000,000      
Minimum        
Debt Instrument [Line Items]        
Debt instrument, principal amount $ 200,000,000      
Line of credit facility, leverage ratio covenant 4.00%      
Foreign currency debt limit $ 30,000,000