XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues, net:        
Total revenues, net $ 107,134 $ 92,767 $ 308,115 $ 258,145
Costs of sales:        
Total cost of sales 78,948 71,359 236,206 195,003
Gross margin 28,186 21,408 71,909 63,142
Operating expenses:        
Selling, general and administrative 26,249 26,543 79,357 75,309
Research and development 14,660 12,843 43,863 33,785
Amortization of identifiable intangible assets 464 465 1,393 1,399
Adjustment to contingent consideration liability 0 0 (7,500) 0
Gain on insurance proceeds 0 0 (500) 0
Total operating expenses 41,373 39,851 116,613 110,493
Operating loss (13,187) (18,443) (44,704) (47,351)
Other expense, net (373) (179) (337) (804)
Interest expense, net (1,750) (2,140) (5,152) (7,054)
Loss before provision for income taxes (15,310) (20,762) (50,193) (55,209)
Provision for income taxes (206) (578) (930) (629)
Net loss $ (15,516) $ (21,340) $ (51,123) $ (55,838)
Net loss per share, basic (in dollars per share) $ (0.56) $ (0.79) $ (1.86) $ (2.06)
Net loss per share, diluted (in dollars per share) $ (0.56) $ (0.79) $ (1.86) $ (2.06)
Weighted average shares outstanding, basic (in shares) 27,472 27,110 27,412 27,150
Weighted average shares outstanding, diluted (in shares) 27,472 27,110 27,412 27,150
Hardware        
Revenues, net:        
Total revenues, net $ 25,824 $ 31,343 $ 78,991 $ 84,820
Costs of sales:        
Total cost of sales 19,295 25,458 63,002 69,666
Subscription service        
Revenues, net:        
Total revenues, net 31,363 25,170 89,700 69,591
Costs of sales:        
Total cost of sales 15,497 13,054 46,655 34,332
Professional service        
Revenues, net:        
Total revenues, net 11,514 11,840 38,123 36,959
Costs of sales:        
Total cost of sales 8,775 10,967 31,925 30,649
Contract        
Revenues, net:        
Total revenues, net 38,433 24,414 101,301 66,775
Costs of sales:        
Total cost of sales $ 35,381 $ 21,880 $ 94,624 $ 60,356