v3.26.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt, current, net of debt issuance costs $ 3,632 $ 208,447
Debt, non-current, net of debt discount and issuance costs 346,768 347,665
Total debt 350,400 556,112
Convertible Senior Notes | Convertible Debt    
Debt Instrument [Line Items]    
Convertible Senior Notes and 2024 Term Loan B Facility 0 205,067
Less: Unamortized debt discount and issuance costs 0 (252)
Total debt 0 204,815
2024 Term Loan B Facility | Line of Credit | Secured Debt    
Debt Instrument [Line Items]    
Convertible Senior Notes and 2024 Term Loan B Facility 358,638 360,454
Less: Unamortized debt discount and issuance costs (8,238) (9,157)
Debt, non-current, net of debt discount and issuance costs 350,400 351,297
Total debt $ 350,400 $ 351,297