XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - 2026 Notes Redemption (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 31, 2024
Debt Instrument [Line Items]            
Cash paid for retirement of debt         $ 60,720  
Losses related to convertible senior notes         20,922  
Interest expense   $ 8,253 $ 8,402 $ 16,492 17,180  
Amortization of debt issuance costs       1,015 1,110  
Fair value of capped call transactions         4,381  
Carrying amount   $ 311,612   $ 311,612    
2026 Capped Calls            
Debt Instrument [Line Items]            
Fair value of capped call transactions $ 4,400          
2026 Notes (fully redeemed March 2024)            
Debt Instrument [Line Items]            
Interest rate (as a percent)           6.75%
Effective interest rate (as a percent)           7.60%
Interest expense         400  
Coupon interest expense         300  
Amortization of debt issuance costs         $ 100  
2026 Notes (fully redeemed March 2024) | Notes subject to Redemption in March            
Debt Instrument [Line Items]            
Principal amount subject to redemption           $ 40,000
Principal amount tendered for conversion           39,700
Remaining principal amount subject to redemption           $ 300
Cash paid for retirement of debt 60,200          
Losses related to convertible senior notes $ 20,900