v3.26.1
Debt - Summary of Liability and Equity Components of Convertible Debt (Details) - Convertible Debt - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Amortization of debt issuance costs $ 985 $ 999 $ 1,942 $ 2,018  
2027 Notes          
Debt Instrument [Line Items]          
Principal 600,000   600,000   $ 600,000
Unamortized debt issuance costs (1,794)   (1,794)   (3,044)
Total 598,206   598,206   596,956
Amortization of debt issuance costs 631 627 1,250 1,241  
2029 Notes          
Debt Instrument [Line Items]          
Principal 300,000   300,000   300,000
Unamortized debt issuance costs (3,980)   (3,980)   (4,672)
Total 296,020   296,020   $ 295,328
Amortization of debt issuance costs $ 354 $ 348 $ 692 $ 680