XML 97 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Senior Secured Debt - Amortization and Interest Expense Related to the Senior Secured Note (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Conversion [Line Items]    
Amortization of debt issuance costs and debt discount, included in interest expense $ 5,520 $ 6,911
Senior Secured Promissory Notes Payable    
Debt Conversion [Line Items]    
Amortization of debt issuance costs and debt discount, included in interest expense 2,100 1,500
Interest expense $ 8,100 $ 6,900