XML 116 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Total interest expense $ 27,032 $ 11,048 $ 11,095
Convertible Senior Notes Due 2026 | Convertible Debt      
Debt Instrument [Line Items]      
Contractual interest expense 5,724 7,812 7,812
Amortization of debt discount and issuance costs 2,358 3,236 3,236
Total interest expense $ 8,082 $ 11,048 $ 11,048