v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt $ 670,000 $ 682,802
Unamortized discount and issuance costs, total (12,251) (13,823)
Current portion of debt 0 (10,315)
Total long-term debt, net of current portion 657,749 658,664
Revolving credit facility | Senior Secured Credit Facility    
Debt Instrument [Line Items]    
Debt 0 0
2028 Convertible notes    
Debt Instrument [Line Items]    
Debt 325,000 325,000
2031 Convertible notes    
Debt Instrument [Line Items]    
Debt 345,000 345,000
Other debt    
Debt Instrument [Line Items]    
Debt $ 0 $ 12,802