XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable - Unsecured Convertible Notes Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Payments of notes payable issuance costs $ 99 $ 25    
Notes Payable        
Debt Instrument [Line Items]        
Notes and loans payable 24,674 63,769 $ 49,488 $ 91,150
Fair value adjustments of debt $ 21,780 27,721    
Unsecured Convertible Note | Notes Payable        
Debt Instrument [Line Items]        
Debt instrument, term (in years) 3 months   3 months  
Notes payable bearing interest rate 4.27%   4.27%  
Notes and loans payable $ 0 7,862   $ 0
Fair value adjustments of debt   $ (285)