v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales:        
Total sales $ 21,505 $ 13,030 $ 37,853 $ 22,764
Cost of sales:        
Total cost of sales 13,208 8,013 23,960 13,294
Gross profit 8,297 5,017 13,893 9,470
Operating expenses:        
Sales and marketing expenses 2,024 1,156 4,921 2,403
General and administrative expenses 9,018 5,192 17,923 9,120
Total operating expenses 11,042 6,348 22,844 11,523
Operating loss (2,745) (1,331) (8,951) (2,053)
Other expenses (income):        
Interest expense, including amortization of debt discount 1,426 513 2,891 834
Gain on settlement of contingent consideration 0 0 0 (4,775)
Other expense (income), net 40 (1) 360 264
Total other expenses (income), net 1,466 512 3,251 (3,677)
(Loss) income before income taxes (4,211) (1,843) (12,202) 1,624
Income tax (expense) benefit 315 26 845 (73)
Net (loss) income (3,896) (1,817) (11,357) 1,551
Series A Redeemable Convertible Preferred Stock dividends (401) 0 (792) 0
Net (loss) income attributable to common stockholders $ (4,297) $ (1,817) $ (12,149) $ 1,551
Basic (loss) earning per common share (in dollars per share) $ (0.41) $ (0.17) $ (1.15) $ 0.15
Diluted (loss) earning per common share (in dollars per share) $ (0.41) $ (0.17) $ (1.15) $ 0.15
Weighted average shares outstanding - basic (in shares) 10,568 10,496 10,560 10,471
Weighted average shares outstanding - diluted (in shares) 10,568 10,496 10,560 10,568
Hardware [Member]        
Sales:        
Total sales $ 7,475 $ 7,073 $ 12,032 $ 10,467
Cost of sales:        
Total cost of sales 6,197 5,298 10,116 7,602
Service and Other [Member]        
Sales:        
Total sales 14,030 5,957 25,821 12,297
Cost of sales:        
Total cost of sales $ 7,011 $ 2,715 $ 13,844 $ 5,692