Balance sheet details |
Balance sheet details Inventories The following table shows the components of inventory (in thousands): | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | Raw materials | $ | 24,873 | | | $ | 22,571 | | Work in progress | 7,670 | | | 6,488 | | Finished goods | 16,944 | | | 14,834 | | Total inventories | $ | 49,487 | | | $ | 43,893 | |
Prepaid expenses and other current assets The following table shows the components of prepaid expenses and other current assets (in thousands): | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | Prepaid expenses: | | | | Prepaid inventory | $ | 452 | | | $ | 115 | | Prepaid rent | 94 | | | 47 | | Prepaid insurance | 225 | | | 804 | | Prepaid income tax | 7,405 | | | 7,380 | | Other | 3,710 | | | 3,786 | | Other current assets: | | | | Tax refund receivable | 436 | | | — | | Other | 2,762 | | | 1,943 | | Total prepaid expenses and other current assets | $ | 15,084 | | | $ | 14,075 | |
Accrued expenses The following table shows the components of accrued expenses (in thousands): | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | Accrued expenses: | | | | Accrued compensation and related benefits | $ | 13,638 | | | $ | 14,765 | | Professional service fees | 2,960 | | | 1,694 | | Purchases | 1,743 | | | 1,851 | | Product warranty | 1,671 | | | 1,796 | | Other | 1,592 | | | 1,337 | | Total accrued expenses | $ | 21,604 | | | $ | 21,443 | |
For the product warranty analysis refer to Note 19. Other current liabilities The following table shows the components of other current liabilities (in thousands): | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | Other current liabilities: | | | | Customer deposits | $ | 1,882 | | | $ | 1,118 | | Income tax payable | 1,361 | | | 1,516 | | Sales and use tax payable | 2,189 | | | 2,043 | | Operating lease liability, current | 3,325 | | | 3,756 | | Current portion of loan and line of credit | 5,444 | | | 4,658 | | Other | 515 | | | 403 | | Total other current liabilities | $ | 14,717 | | | $ | 13,494 | |
|