XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues, net:        
Total revenues, net $ 78,150 $ 69,529 $ 148,223 $ 138,113
Cost of sales:        
Total cost of sales 46,122 50,343 90,137 98,015
Gross margin 32,028 19,186 58,086 40,098
Operating expenses:        
Sales and marketing 9,811 10,075 20,737 19,473
General and administrative 25,369 16,434 50,544 35,401
Research and development 16,237 14,888 32,005 29,203
Amortization of identifiable intangible assets 1,946 465 2,878 929
Adjustment to contingent consideration liability (600) (2,300) (600) (7,500)
Gain on insurance proceeds 0 (500) 0 (500)
Total operating expenses 52,763 39,062 105,564 77,006
Operating loss (20,735) (19,876) (47,478) (36,908)
Other (expense) income, net (610) 155 (310) 146
Interest expense, net (1,630) (1,735) (3,338) (3,402)
Loss from continuing operations before (provision for) benefit from income taxes (22,975) (21,456) (51,126) (40,164)
(Provision for) benefit from income taxes (612) (383) 7,173 (698)
Net loss from continuing operations (23,587) (21,839) (43,953) (40,862)
Net income from discontinued operations 77,777 2,137 79,855 5,255
Net income (loss) $ 54,190 $ (19,702) $ 35,902 $ (35,607)
Net income (loss) per share (basic and diluted):        
Continuing operations, basic (in dollars per share) $ (0.69) $ (0.80) $ (1.33) $ (1.49)
Continuing operations, diluted (in dollars per share) (0.69) (0.80) (1.33) (1.49)
Discontinued operations, basic (in dollars per share) 2.29 0.08 2.42 0.19
Discontinued operations, diluted (in dollars per share) 2.29 0.08 2.42 0.19
Total, basic (in dollars per share) 1.60 (0.72) 1.09 (1.30)
Total, diluted (in dollars per share) $ 1.60 $ (0.72) $ 1.09 $ (1.30)
Weighted average shares outstanding, basic (in shares) 34,015 27,357 32,935 27,381
Weighted average shares outstanding, diluted (in shares) 34,015 27,357 32,935 27,381
Hardware        
Revenues, net:        
Total revenues, net $ 20,116 $ 26,390 $ 38,342 $ 53,167
Cost of sales:        
Total cost of sales 15,539 21,326 29,709 43,707
Subscription service        
Revenues, net:        
Total revenues, net 44,872 30,372 83,251 58,337
Cost of sales:        
Total cost of sales 21,041 17,233 39,635 31,158
Professional service        
Revenues, net:        
Total revenues, net 13,162 12,767 26,630 26,609
Cost of sales:        
Total cost of sales $ 9,542 $ 11,784 $ 20,793 $ 23,150