XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Narrative (Details)
May 03, 2024
USD ($)
Sep. 17, 2021
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
Convertible Senior Notes Due 2026 | Convertible Debt          
Debt Instrument [Line Items]          
Principal amount   $ 373,800,000      
Interest rate (as percent)   0.125% 0.125% 0.125%  
Conversion ratio   0.0200024      
Conversion price (in dollars per share) | $ / shares   $ 49.99      
Effective interest rate (as percent)     0.81%   0.81%
Debt issuances costs capitalized     $ 5,500,000 $ 6,800,000  
2024 Credit Agreement | Line of Credit          
Debt Instrument [Line Items]          
Debt issuances costs capitalized     $ 1,800,000    
2024 Credit Agreement | Line of Credit | Federal Funds Rate          
Debt Instrument [Line Items]          
Interest margin, as a percent 0.50%        
2024 Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Interest margin, as a percent 1.00%        
2024 Credit Agreement | Line of Credit | Minimum          
Debt Instrument [Line Items]          
Commitment fee, as a percent 0.25%        
2024 Credit Agreement | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Interest margin, as a percent 1.00%        
2024 Credit Agreement | Line of Credit | Minimum | Base Rate          
Debt Instrument [Line Items]          
Interest margin, as a percent 0.50%        
2024 Credit Agreement | Line of Credit | Minimum | Term SOFR Rate, EURIBOR Rate, TIBOR Rate, Term CORRA Rate, Or AUD Screen Rate And Daily Simple RFR          
Debt Instrument [Line Items]          
Interest margin, as a percent 1.50%        
2024 Credit Agreement | Line of Credit | Minimum | Term SOFR Rate, EURIBOR Rate, TIBOR Rate, Term CORRA Rate, or AUD Screen Rate          
Debt Instrument [Line Items]          
Interest margin, as a percent 0.00%        
2024 Credit Agreement | Line of Credit | Minimum | Daily Simple RFR          
Debt Instrument [Line Items]          
Interest margin, as a percent 0.00%        
2024 Credit Agreement | Line of Credit | Maximum          
Debt Instrument [Line Items]          
Commitment fee, as a percent 0.40%        
2024 Credit Agreement | Line of Credit | Maximum | Base Rate          
Debt Instrument [Line Items]          
Interest margin, as a percent 1.25%        
2024 Credit Agreement | Line of Credit | Maximum | Term SOFR Rate, EURIBOR Rate, TIBOR Rate, Term CORRA Rate, Or AUD Screen Rate And Daily Simple RFR          
Debt Instrument [Line Items]          
Interest margin, as a percent 2.25%        
2024 Credit Agreement | Line of Credit | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 175,000,000.0        
2024 Credit Agreement | Line of Credit | Letter of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity 40,000,000.0        
2024 Credit Agreement | Line of Credit | Foreign Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity 50,000,000.0        
2024 Credit Agreement | Line of Credit | Term Loan          
Debt Instrument [Line Items]          
Maximum borrowing capacity per incremental loan $ 5,000,000.0