XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEET COMPONENTS - Schedule of notes payable maturities (Details) - Notes Payable
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]  
2024 $ 33
2025 36
2026 39
2027 43
2028 38
Total principal payments 189
Less: current portion of notes payable (33)
Notes payable, less current portion $ 156