XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Long-Term Debt (Parenthetical) (Details)
1 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
2023 Convertible Notes    
Debt Instrument Line Items    
Interest rate on senior convertible notes 3.875% 3.875%
Maturity period Sep. 15, 2028  
2021 Credit Agreement | 2021 Term Loan    
Debt Instrument Line Items    
Combined interest rate   7.115%
Maturity period   Sep. 30, 2026
2021 Credit Agreement | Revolving Loan    
Debt Instrument Line Items    
Combined interest rate   7.115%
Amount available under credit facility $ 450,000,000 $ 450,000,000
Maturity period   Sep. 30, 2026
2023 Senior Unsecured Convertible Notes    
Debt Instrument Line Items    
Interest rate on senior convertible notes 3.875% 3.875%
Maturity period   Sep. 15, 2028