XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt, current, net of debt issuance costs $ 207,862 $ 3,641
Debt, non-current, net of debt discount and issuance costs 348,556 550,104
Total debt 556,418 553,745
Convertible Senior Notes | Convertible Debt    
Debt Instrument [Line Items]    
Convertible Senior Notes and Term Loan B Facility 205,067 205,067
Less: Unamortized discount and issuance costs (837) (1,424)
Total debt 204,230 203,643
2024 Credit Agreement | Line of Credit | Secured Debt    
Debt Instrument [Line Items]    
Convertible Senior Notes and Term Loan B Facility 362,269 363,177
Less: Unamortized discount and issuance costs (10,081) (13,075)
Debt, non-current, net of debt discount and issuance costs 352,188 350,102
Total debt $ 352,188 $ 350,102