XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - Schedule of Convertible Debt (Details)
$ / shares in Units, shares in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
shares
$ / shares
Dec. 31, 2023
USD ($)
Oct. 31, 2018
USD ($)
2029 Notes      
Debt Instrument [Line Items]      
Debt issuance costs   $ 11,600,000  
Senior Notes | 2025 Notes      
Debt Instrument [Line Items]      
Aggregate principal amount at issuance $ 172,500,000   $ 172,500,000
Interest rate 1.50%   1.50%
Debt issuance costs $ 5,929,000    
Net proceeds $ 166,571,000    
Conversion price (in dollars per share) | $ / shares $ 33.43    
Shares issuable upon conversion (in shares) | shares 5,160    
Carrying value $ 171,142,000    
Unamortized debt discount and issuance costs 1,358,000    
Outstanding principal $ 172,500,000    
Remaining amortization period (years) 1 year    
Senior Notes | 2025 Notes | Level 2      
Debt Instrument [Line Items]      
Fair value $ 180,953,000    
Senior Notes | 2029 Notes      
Debt Instrument [Line Items]      
Aggregate principal amount at issuance $ 402,500,000 $ 402,500,000  
Interest rate 3.50%    
Debt issuance costs $ 11,598,000    
Net proceeds $ 390,902,000    
Conversion price (in dollars per share) | $ / shares $ 38.00    
Shares issuable upon conversion (in shares) | shares 10,592    
Carrying value $ 392,435,000    
Unamortized debt discount and issuance costs 10,065,000    
Outstanding principal $ 402,500,000    
Remaining amortization period (years) 5 years 2 months 12 days    
Senior Notes | 2029 Notes | Level 2      
Debt Instrument [Line Items]      
Fair value $ 438,938,000