XML 27 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash $ 4,572 $ 10,393
Accounts receivable, net of allowance for credit losses of $259 and $448 8,027 15,943
Prepaid expenses and other current assets 2,243 2,453
Inventory, net 12,284 11,933
Total current assets 27,126 40,722
Property and equipment, net 13,704 16,513
Operating lease right of use assets 1,893 1,026
Goodwill 10,580 10,270
Intangible assets, net 8,037 9,050
Deposits 119 62
Total assets 61,459 77,643
Current liabilities    
Accounts payable 8,959 9,732
Accrued expenses 2,462 2,737
Sales tax payable 195 209
Deferred revenue, current 847 828
Note payable, current 63 40
Deferred consideration 0 2,713
Contingent consideration, current 93 0
Operating lease liabilities, current 696 615
Total current liabilities 13,315 16,874
Deferred revenue, noncurrent 800 402
Note payable, noncurrent 199 160
Contingent consideration, noncurrent 216 4,725
Other liabilities, noncurrent 3,380 3,787
Deferred tax liabilities 1,290 1,698
Operating lease liabilities, noncurrent 971 455
Total liabilities 20,171 28,101
Commitments and contingencies (Note 10)
Stockholders' equity    
Preferred stock, $0.001 par value, 10,000,000 authorized, none outstanding as of December 31, 2024 and December 31, 2023. 0 0
Common stock, $0.001 par value, 350,000,000 shares authorized, 14,835,630 and 14,398,243 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively. 15 14
Additional paid-in-capital 147,072 142,265
Accumulated deficit (104,643) (93,361)
Accumulated Other Comprehensive Income (AOCI) (1,156) 624
Total stockholders' equity 41,288 49,542
Total liabilities and stockholders' equity $ 61,459 $ 77,643