XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Convertible Debt (Details) - Senior Notes
$ / shares in Units, shares in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
shares
$ / shares
Oct. 31, 2018
USD ($)
2025 Notes    
Debt Instrument [Line Items]    
Aggregate principal amount at issuance $ 172,500,000 $ 172,500,000
Interest rate per annum 1.50% 1.50%
Debt issuance costs $ 5,929,000  
Net proceeds $ 166,571,000  
Conversion rate per $1,000 of principal 0.0299135  
Conversion price (in dollars per share) | $ / shares $ 33.43  
Shares issuable upon conversion (in shares) | shares 5,160  
Carrying value $ 5,118,000  
Unamortized debt discount and issuance costs 0  
Outstanding principal $ 5,118,000  
Remaining amortization period (years) 0 years  
2025 Notes | Level 2    
Debt Instrument [Line Items]    
Fair value $ 5,082,000  
2029 Notes    
Debt Instrument [Line Items]    
Aggregate principal amount at issuance $ 402,500,000  
Interest rate per annum 3.50%  
Debt issuance costs $ 11,628,000  
Net proceeds $ 390,872,000  
Conversion rate per $1,000 of principal 0.0263125  
Conversion price (in dollars per share) | $ / shares $ 38.00  
Shares issuable upon conversion (in shares) | shares 10,592  
Carrying value $ 394,363,000  
Unamortized debt discount and issuance costs 8,137,000  
Outstanding principal $ 402,500,000  
Remaining amortization period (years) 4 years 2 months 12 days  
2029 Notes | Level 2    
Debt Instrument [Line Items]    
Fair value $ 320,793,000  
2031 Notes    
Debt Instrument [Line Items]    
Aggregate principal amount at issuance $ 166,750,000  
Interest rate per annum 4.50%  
Debt issuance costs $ 5,791,000  
Net proceeds $ 160,959,000  
Conversion rate per $1,000 of principal 0.0739098  
Conversion price (in dollars per share) | $ / shares $ 13.53  
Shares issuable upon conversion (in shares) | shares 12,325  
Carrying value $ 161,065,000  
Unamortized debt discount and issuance costs 5,685,000  
Outstanding principal $ 166,750,000  
Remaining amortization period (years) 5 years 10 months 24 days  
2031 Notes | Level 2    
Debt Instrument [Line Items]    
Fair value $ 163,098,000