XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Summary of Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Customer deposits $ 1,118 $ 1,438
Income tax payable 1,516 1,297
Sales and use tax payable 2,043 1,763
Operating lease liability, current $ 3,756 $ 2,444
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities
Current portion of loan $ 4,658 $ 565
Other 403 396
Total other current liabilities $ 13,494 $ 7,903