XML 78 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - 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   $ 2,785 $ 5,208
March 2023 Note | Convertible Notes      
Debt Instrument [Line Items]      
Contractual interest expense $ 12,075 9,426  
Amortization of issuance costs 2,090 1,582  
Total $ 14,165 $ 11,008