Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Balance Sheet Components - Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Operating lease liabilities, current $ 3,844 $ 3,260
Operating Lease Liability Current Statement Of Financial Position Extensible List Current Current
Professional services $ 4,123 $ 2,622
Accrued operating costs 3,719 1,829
Accrued wages and benefits 3,282 3,335
Accrued interest 1,928 1,709
Legal matters 1,552 1,479
Software 964 792
Corporate and sales tax 432 120
Other 2,141 1,215
Other accrued expenses $ 21,985 $ 16,361