Balance sheet details |
Balance sheet details Inventories The following table shows the components of inventory (in thousands): | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | Raw materials | $ | 23,736 | | | $ | 22,571 | | Work in progress | 6,392 | | | 6,488 | | Finished goods | 15,219 | | | 14,834 | | Total inventories | $ | 45,347 | | | $ | 43,893 | |
Prepaid expenses and other current assets The following table shows the components of prepaid expenses and other current assets (in thousands): | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | Prepaid expenses: | | | | Prepaid inventory | $ | 300 | | | $ | 115 | | Prepaid rent | 55 | | | 47 | | Prepaid insurance | 511 | | | 804 | | Prepaid income tax | 7,380 | | | 7,380 | | Other | 3,803 | | | 3,786 | | Other current assets: | | | | Tax refund receivable | 178 | | | — | | Other | 2,285 | | | 1,943 | | Total prepaid expenses and other current assets | $ | 14,512 | | | $ | 14,075 | |
Accrued expenses The following table shows the components of accrued expenses (in thousands): | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | Accrued expenses: | | | | Accrued compensation and related benefits | $ | 10,888 | | | $ | 14,765 | | Professional service fees | 2,922 | | | 1,694 | | Purchases | 1,900 | | | 1,851 | | Product warranty | 1,732 | | | 1,796 | | Other | 1,755 | | | 1,337 | | Total accrued expenses | $ | 19,197 | | | $ | 21,443 | |
For the product warranty analysis refer to Note 20. Other current liabilities The following table shows the components of other current liabilities (in thousands): | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | Other current liabilities: | | | | Customer deposits | $ | 1,043 | | | $ | 1,118 | | Income tax payable | 1,822 | | | 1,516 | | Sales and use tax payable | 2,287 | | | 2,043 | | Operating lease liability, current | 3,538 | | | 3,756 | | Current portion of loan and line of credit | 3,993 | | | 4,658 | | Other | 153 | | | 403 | | Total other current liabilities | $ | 12,836 | | | $ | 13,494 | |
|