XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash $ 8,749 $ 10,393
Accounts receivable, net of allowance for credit losses of $378 and $447 12,678 15,943
Prepaid expenses and other current assets 2,006 2,453
Inventory, net 12,841 11,933
Total current assets 36,274 40,722
Property and equipment, net 14,894 16,513
Operating lease right of use assets 2,038 1,026
Goodwill 10,116 10,270
Intangible assets, net 8,486 9,050
Deposits 106 62
Total assets 71,914 77,643
Current liabilities    
Accounts payable 8,028 9,732
Accrued expenses 4,440 2,737
Sales tax payable 554 209
Deferred revenue, current 918 828
Note payable, current 45 40
Deferred consideration, current 0 2,713
Contingent consideration, current 5,365 0
Operating lease liabilities, current 881 615
Total current liabilities 20,231 16,874
Deferred revenue, noncurrent 594 402
Note payable, noncurrent 246 160
Contingent consideration, noncurrent 892 4,725
Other liabilities, noncurrent 3,689 3,787
Deferred tax liabilities, noncurrent 1,652 1,698
Operating lease liabilities, noncurrent 1,213 455
Total liabilities 28,517 28,101
Stockholders' equity    
Preferred stock, $0.001 par value, 10,000,000 authorized, none outstanding as of June 30, 2024 and December 31, 2023. 0 0
Common stock, $0.001 par value, 350,000,000 shares authorized, 14,608,342 and 14,398,243 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively. 14 14
Additional paid-in-capital 144,497 142,265
Accumulated deficit (101,314) (93,361)
Accumulated Other Comprehensive Income (AOCI) 200 624
Total stockholders' equity 43,397 49,542
Total liabilities and stockholders' equity $ 71,914 $ 77,643