v3.25.1
Balance Sheet Accounts - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Performance bonus $ 8,001 $ 6,235
Payroll and related expenses 6,282 4,832
Operating lease liabilities - current $ 1,558 $ 1,514
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Commissions $ 2,427 $ 1,312
Professional and legal services 1,339 876
Taxes 177 153
Warranty reserve 153 141
Other 667 1,473
Total accrued liabilities $ 20,604 $ 16,536