XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - 2024 Notes (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
May 02, 2017
Debt Instrument [Line Items]      
Principal Amount $ 170,400,000 $ 170,400,000  
Net Carrying Amount 122,800,000 170,100,000  
2.25% Convertible senior notes due 2024      
Debt Instrument [Line Items]      
Principal Amount 170,400,000 170,400,000 $ 517,500,000
Issuance Costs (100,000) (300,000)  
Discount (47,500,000) 0  
Net Carrying Amount 122,800,000 170,100,000  
Fair Value, Amount $ 309,500,000 $ 295,700,000