XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term Debt - Schedule of Convertible Debt (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
shares
$ / shares
Dec. 31, 2023
USD ($)
Oct. 31, 2018
USD ($)
2029 Notes      
Debt Instrument [Line Items]      
Debt issuance costs   $ 11,600  
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    
Conversion price (in dollars per share) | $ / shares $ 33.43    
Shares issuable upon conversion (in shares) | shares 5,160    
Carrying value $ 170,818    
Unamortized debt discount and issuance costs 1,682    
Outstanding principal $ 172,500    
Remaining amortization period (years) 1 year 3 months 18 days    
Senior Notes | 2025 Notes | Level 2      
Debt Instrument [Line Items]      
Fair value $ 169,913    
Senior Notes | 2029 Notes      
Debt Instrument [Line Items]      
Aggregate principal amount at issuance $ 402,500 $ 402,500  
Interest rate 3.50%    
Debt issuance costs $ 11,598    
Net proceeds $ 390,902    
Conversion price (in dollars per share) | $ / shares $ 38.00    
Shares issuable upon conversion (in shares) | shares 10,592    
Carrying value $ 391,981    
Unamortized debt discount and issuance costs 10,519    
Outstanding principal $ 402,500    
Remaining amortization period (years) 5 years 4 months 24 days    
Senior Notes | 2029 Notes | Level 2      
Debt Instrument [Line Items]      
Fair value $ 369,893