XML 22 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Details
3 Months Ended
Mar. 31, 2026
Balance Sheet Related Disclosures [Abstract]  
Balance sheet details Balance sheet details
Inventories
The following table shows the components of inventory (in thousands):
March 31,
2026
December 31,
2025
Raw materials$23,642 $20,442 
Work in progress16,339 16,531 
Finished goods9,810 11,455 
Total inventories$49,791 $48,428 
Prepaid expenses and other current assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
March 31,
2026
December 31,
2025
Prepaid expenses:
Prepaid inventory$593 $228 
Prepaid insurance559 884 
Prepaid income tax2,772 2,789 
Other3,282 3,034 
Other current assets:
Tax refund receivable1,017 5,410 
Tenant improvement receivables3,558 4,208 
Other3,602 2,977 
Total prepaid expenses and other current assets$15,383 $19,530 
Accrued expenses
The following table shows the components of accrued expenses (in thousands):
March 31,
2026
December 31,
2025
Accrued expenses:
Accrued compensation and related benefits$8,071 $15,192 
Professional service fees5,110 3,306 
Purchases2,519 1,836 
Product warranty1,425 1,457 
Other2,656 1,626 
Total accrued expenses$19,781 $23,417 
For the product warranty analysis refer to Note 18.
Other current liabilities
The following table shows the components of other current liabilities (in thousands):
March 31,
2026
December 31,
2025
Other current liabilities:
Customer deposits$1,147 $1,068 
Income tax payable3,798 3,067 
Sales and use tax payable3,233 3,216 
Operating lease liability, current2,944 2,880 
Current portion of loan and line of credit10,711 6,296 
Other340 451 
Total other current liabilities$22,173 $16,978