XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Details - Summary of Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Customer deposits $ 1,069 $ 1,438
Income tax payable 358 1,297
Sales and use tax payable 1,127 1,763
Operating lease liability, current 2,407 2,444
Current portion of loan and line of credit 1,926 565
Other 341 396
Total other current liabilities $ 7,228 $ 7,903
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities