XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Summary of Investments Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liabilities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 21,786  
Fair Value 21,786  
Financial Assets Included Within Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 53,845 $ 56,031
Fair Value 53,845 56,031
Money Market Funds | Level 1 | Financial Assets Included Within Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 53,845 56,031
Fair Value 53,845 $ 56,031
Warrant Liability | Level 3 | Liabilities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 21,786  
Fair Value $ 21,786