XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Aggregate Fair Value of Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
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 $ (10,060) $ 13,336
Fair Value, Recurring [Member] | Warrant [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Balance as of December 31, 2024 44,865  
Change in fair value of warrant liabilities and fair value of financial instruments issued in excess of proceeds (10,060)  
Balance as of March 31, 2025 $ 34,805