Balance Sheet Accounts (Tables)
|
3 Months Ended |
Mar. 31, 2025 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Schedule of Inventory, Net |
Inventory, Net | | | | | | | | | | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | | | (in thousands) | Raw materials | | $ | 48,126 | | | $ | 41,310 | | Work in process | | 2,453 | | | 2,454 | | Finished goods | | 39,846 | | | 35,002 | | Total inventory, net | | $ | 90,425 | | | $ | 78,766 | | | | | | |
|
Schedule of Prepaid Expenses and Other Current Assets |
Prepaid Expenses and Other Current Assets | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | | | (in thousands) | Prepaid insurance | | $ | 2,008 | | | $ | 2,768 | | | | | | | Prepaid services | | 1,045 | | | 571 | | Prepaid taxes | | 380 | | | 458 | | Prepaid assets | | 492 | | | 505 | | Prepaid raw materials and accessories | | 802 | | | 1,005 | | Prepaid U.S. clinical trial costs | | 139 | | | 184 | | Prepaid warranty and distribution rights | | 407 | | | 409 | | Prepaid software | | 1,052 | | | 408 | | Other | | 2,532 | | | 2,614 | | Total prepaid expenses | | $ | 8,857 | | | $ | 8,922 | | | | | | |
|
Schedule of Property and Equipment, Net |
Property and Equipment, Net | | | | | | | | | | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | | | (in thousands) | Machinery and equipment | | $ | 22,500 | | | $ | 22,764 | | Building improvements | | 17,041 | | | 16,902 | | Furniture and fixtures | | 14,885 | | | 14,772 | | Building | | 37,227 | | | 37,227 | | Leasehold improvements | | 2,561 | | | 2,516 | | Land | | 3,694 | | | 3,694 | | Vehicles | | 273 | | | 269 | | Construction in process | | — | | | — | | Total | | 98,181 | | | 98,144 | | Less: Accumulated depreciation and amortization | | (21,791) | | | (20,116) | | Total property and equipment, net | | $ | 76,390 | | | $ | 78,028 | | | | | | |
|
Schedule of Accrued Liabilities |
| | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | | | (in thousands) | Performance bonus | | $ | 8,001 | | | $ | 6,235 | | Payroll and related expenses | | 6,282 | | | 4,832 | | Operating lease liabilities - current | | 1,558 | | | 1,514 | | 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 | | | | | | |
|
Schedule of Short-term Debt |
| | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | | | (in thousands) | | | | | | Deferred revenue | | $ | 1,444 | | | $ | 1,749 | | Consideration payable for business acquisitions | | 851 | | | 2,774 | | Contingent consideration payable for business acquisitions | | — | | | 737 | | Other | | 951 | | | 1,722 | | | | | | | Total other liabilities, short-term | | $ | 3,246 | | | $ | 6,982 | | | | | | |
|
Schedule of Long-term Debt |
| | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2025 | | December 31, 2024 | | | (in thousands) | Deferred revenue | | $ | 1,080 | | | $ | 1,124 | | | | | | | Consideration payable for business acquisitions | | 290 | | | 278 | | Contingent consideration payable for business acquisitions | | 182 | | | 174 | | Other | | 81 | | | 102 | | Total other liabilities, long-term | | $ | 1,633 | | | $ | 1,678 | | | | | | |
|