XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Schedule of Convertible Debt (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
shares
$ / shares
Aug. 31, 2020
USD ($)
Oct. 31, 2018
USD ($)
2029 Notes      
Debt Instrument [Line Items]      
Debt issuance costs $ 11,600    
Senior Notes | 2024 Notes      
Debt Instrument [Line Items]      
Aggregate principal amount at issuance   $ 117,100  
Interest rate   3.50%  
Senior Notes | 2025 Notes      
Debt Instrument [Line Items]      
Aggregate principal amount at issuance $ 172,500   $ 172,500
Interest rate 1.50%   1.50%
Debt issuance costs $ 5,929    
Net proceeds $ 166,571    
Initial conversion rate per $1,000 of principal 0.0299135    
Initial conversion price (in dollars per share) | $ / shares $ 33.43    
Initial conversion amount (in shares) | shares 5,160    
Carrying value $ 170,171    
Unamortized debt discount and issuance costs 2,329    
Outstanding principal $ 172,500    
Remaining amortization period (years) 1 year 9 months 18 days    
Senior Notes | 2025 Notes | Level 2      
Debt Instrument [Line Items]      
Fair value $ 197,226    
Senior Notes | 2029 Notes      
Debt Instrument [Line Items]      
Aggregate principal amount at issuance $ 402,500    
Interest rate 3.50%    
Debt issuance costs $ 11,598    
Net proceeds $ 390,902    
Initial conversion rate per $1,000 of principal 0.0263125    
Initial conversion price (in dollars per share) | $ / shares $ 38.00    
Initial conversion amount (in shares) | shares 15,092    
Carrying value $ 391,024    
Unamortized debt discount and issuance costs 11,476    
Outstanding principal $ 402,500    
Remaining amortization period (years) 5 years 10 months 24 days    
Senior Notes | 2029 Notes | Level 2      
Debt Instrument [Line Items]      
Fair value $ 476,717