XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Aggregate Fair Value of Warrant Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Change in fair value of warrant liabilities and fair value of financial instruments issued in excess of proceeds $ (30,900) $ 76,211
Fair Value, Recurring [Member] | Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Balance as of December 31, 2023 76,211  
Change in fair value of warrant liabilities and fair value of financial instruments issued in excess of proceeds (30,900)  
Settlement of warrant liability (446)  
Balance as of December 31, 2024 $ 44,865 $ 76,211