XML 57 R50.htm IDEA: XBRL DOCUMENT 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