v3.26.1
Balance Sheet Details - Schedule of Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Customer deposits $ 1,112 $ 1,068
Income tax payable 3,355 3,067
Sales and use tax payable 2,998 3,216
Operating lease liability, current 3,268 2,880
Current portion of loan and line of credit 9,429 6,296
Other 351 451
Total other current liabilities $ 20,513 $ 16,978
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities