Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Schedule of Other Accrued Expenses (Details)

v3.25.0.1
Balance Sheet Components - Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Operating lease liabilities, current $ 3,423 $ 3,506
Operating Lease Liability Current Statement Of Financial Position Extensible List Current Current
Accrued operating costs $ 1,145 $ 913
Professional services 862 1,088
Corporate and sales tax 189 285
Accrued interest 912 853
Software 973 754
Other 1,028 927
Other accrued expenses $ 8,532 $ 8,326