XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee bonuses and commissions $ 3,682 $ 7,875
Accrued vacation 2,579 2,400
Other accrued personnel related expenses 2,298 2,859
Accrued professional fees 2,003 1,705
Sales taxes, franchise tax and VAT 772 763
Other 449 632
Total accrued liabilities $ 11,783 $ 16,234