XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 103,685 $ 113,795
Marketable securities 18,745 0
Restricted cash 1,272 3,620
Accounts receivable, net 38,592 29,563
Inventories, net 24,313 24,812
Income tax receivable 0 538
Prepaid expenses and other current assets 16,514 13,123
Total current assets 203,121 185,451
Property and equipment, net 40,171 44,400
Goodwill 10,700 9,465
Intangible assets, net 33,359 30,493
Operating lease right-of-use asset 17,982 18,295
Other assets 6,707 8,081
Total assets 312,040 296,185
Current liabilities    
Accounts payable and accrued expenses 35,144 27,153
Accrued payroll 12,847 17,189
Warranty reserve - current 9,739 9,736
Operating lease liability - current 3,082 2,812
Earnout liability 0 13,000
Deferred revenue - current 6,256 6,654
Income tax payable 0 142
Total current liabilities 67,068 76,686
Long-term liabilities    
Warranty reserve - noncurrent 16,985 16,350
Operating lease liability - noncurrent 15,955 16,594
Deferred revenue - noncurrent 4,591 5,747
Deferred tax liability 7,950 6,948
Total liabilities 112,549 122,325
Commitments and contingencies (Note 9)
Stockholders' equity    
Common stock, $0.001 par value per share; 200,000,000 shares authorized; 27,040,390 and 23,902,338 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 27 24
Additional paid-in capital 359,740 328,174
Accumulated deficit (163,163) (152,837)
Accumulated other comprehensive income (loss) 2,887 (1,501)
Total stockholders' equity 199,491 173,860
Total liabilities and stockholders' equity $ 312,040 $ 296,185