XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Credit Agreements (Details) - 2024 Credit Agreement - Line of Credit - USD ($)
May 03, 2024
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt issuances costs capitalized   $ 1,600,000
Minimum    
Debt Instrument [Line Items]    
Commitment fee (as percent) 0.25%  
Maximum    
Debt Instrument [Line Items]    
Commitment fee (as percent) 0.40%  
Fed Funds Effective Rate Overnight Index Swap Rate    
Debt Instrument [Line Items]    
Interest margin (as percent) 0.50%  
Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Interest margin (as percent) 1.00%  
Secured Overnight Financing Rate (SOFR) | Minimum    
Debt Instrument [Line Items]    
Interest margin (as percent) 1.00%  
Base Rate | Minimum    
Debt Instrument [Line Items]    
Interest margin (as percent) 0.50%  
Base Rate | Maximum    
Debt Instrument [Line Items]    
Interest margin (as percent) 1.25%  
Term SOFR Rate, EURIBOR Rate, TIBOR Rate, Term CORRA Rate, Or AUD Screen Rate And Daily Simple RFR | Minimum    
Debt Instrument [Line Items]    
Interest margin (as percent) 1.50%  
Term SOFR Rate, EURIBOR Rate, TIBOR Rate, Term CORRA Rate, Or AUD Screen Rate And Daily Simple RFR | Maximum    
Debt Instrument [Line Items]    
Interest margin (as percent) 2.25%  
Term SOFR Rate, EURIBOR Rate, TIBOR Rate, Term CORRA Rate, or AUD Screen Rate | Minimum    
Debt Instrument [Line Items]    
Interest margin (as percent) 0.00%  
Daily Simple RFR | Minimum    
Debt Instrument [Line Items]    
Interest margin (as percent) 0.00%  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 175,000,000.0  
Letter of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity 40,000,000.0  
Foreign Line of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity 50,000,000.0  
Term Loan    
Debt Instrument [Line Items]    
Maximum borrowing capacity per incremental loan $ 5,000,000.0