XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 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    
Debt Instrument [Line Items]    
Total notes payable 250 250
Fair Value 250 241
Other Notes Payable    
Debt Instrument [Line Items]    
Total notes payable 379 379
Fair Value 379 379
Small Business Administration Loan    
Debt Instrument [Line Items]    
Total notes payable 0 150
Fair Value $ 0 $ 150