v3.26.3
Balance Sheet Details (Tables)
9 Months Ended
Sep. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Components of Inventory
The following table shows the components of inventory (in thousands):
September 30,
2026
December 31,
2025
Raw materials$23,134 $20,442 
Work in progress16,287 16,531 
Finished goods12,950 11,455 
Total inventories$52,371 $48,428 
Schedule of Components of Prepaid Expenses and Other Current Assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
September 30,
2026
December 31,
2025
Prepaid expenses:
Prepaid inventory$1,100 $228 
Prepaid insurance730 884 
Prepaid income tax2,795 2,789 
Other2,183 3,034 
Other current assets:
Tax refund receivable1,014 5,410 
Tenant improvement receivables575 4,208 
Other2,693 2,977 
Total prepaid expenses and other current assets$11,090 $19,530 
Schedule of Components of Accrued Expenses
The following table shows the components of accrued expenses (in thousands):
September 30,
2026
December 31,
2025
Accrued expenses:
Accrued compensation and related benefits$13,248 $15,192 
Professional service fees8,820 3,306 
Purchases2,369 1,836 
Product warranty1,414 1,457 
Other1,298 1,626 
Total accrued expenses$27,149 $23,417 
Schedule of Components of Other Current Liabilities
The following table shows the components of other current liabilities (in thousands):
September 30,
2026
December 31,
2025
Other current liabilities:
Customer deposits$1,791 $1,068 
Income tax payable2,560 3,067 
Sales and use tax payable3,687 3,216 
Operating lease liability, current3,459 2,880 
Current portion of loan and line of credit8,353 6,296 
Other361 451 
Total other current liabilities$20,211 $16,978