Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Narrative (Details)

v3.24.2.u1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
May 10, 2024
Mar. 30, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Note receivable $ 211   $ 211       $ 0
Depreciation expense 100 $ 100 300 $ 300      
Amortization expense $ 0 $ 100 $ 100 $ 100      
Weighted-average amortization period     8 months 12 days        
Senior Secured Promissory Note May 2024              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Note receivable         $ 300    
Interest rate per annum         5.00%    
Notes Receivable              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Note receivable           $ 600  
Interest rate per annum           5.00%