XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Level 1 | Private Warrants    
Warrants:    
Warrants $ 0 $ 0
Level 3 | Private Warrants    
Warrants:    
Warrants 0  
Fair value    
Warrants:    
Total liabilities at fair value on a recurring basis 2,685 826
Fair value | Public Warrants    
Warrants:    
Warrants 1,794 552
Fair value | Private Warrants    
Warrants:    
Warrants 891 274
Fair value | Level 1    
Warrants:    
Total liabilities at fair value on a recurring basis 1,794 552
Fair value | Level 1 | Public Warrants    
Warrants:    
Warrants 1,794 552
Fair value | Level 2    
Warrants:    
Total liabilities at fair value on a recurring basis 891 274
Fair value | Level 2 | Public Warrants    
Warrants:    
Warrants 0 0
Fair value | Level 2 | Private Warrants    
Warrants:    
Warrants 891 274
Fair value | Level 3    
Warrants:    
Total liabilities at fair value on a recurring basis 0 0
Fair value | Level 3 | Public Warrants    
Warrants:    
Warrants $ 0 0
Fair value | Level 3 | Private Warrants    
Warrants:    
Warrants   $ 0