XML 85 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total notes payable $ 629 $ 779
Fair Value 629 770
Less: current portion 629 620
Notes payable, net of current portion 0 150
2020 Notes Payable [Member]    
Debt Instrument [Line Items]    
Total notes payable 250 250
Fair Value 250 241
Other Notes Payable [Member]    
Debt Instrument [Line Items]    
Total notes payable 379 379
Fair Value 379 379
Small Business Administration Loan [Member]    
Debt Instrument [Line Items]    
Total notes payable 0 150
Fair Value $ 0 $ 150