XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues, net:        
Total revenues, net $ 100,544 $ 85,093 $ 200,981 $ 165,378
Costs of sales:        
Total cost of sales 80,014 63,972 157,258 123,644
Gross margin 20,530 21,121 43,723 41,734
Operating expenses:        
Selling, general and administrative 25,630 26,398 53,108 48,766
Research and development 14,888 10,101 29,203 20,942
Amortization of identifiable intangible assets 465 721 929 934
Adjustment to contingent consideration liability (2,300) 0 (7,500) 0
Gain on insurance proceeds (500) 0 (500) 0
Total operating expenses 38,183 37,220 75,240 70,642
Operating loss (17,653) (16,099) (31,517) (28,908)
Other income (expense), net 95 (257) 36 (625)
Interest expense, net (1,735) (2,451) (3,402) (4,914)
Loss before provision for income taxes (19,293) (18,807) (34,883) (34,447)
Provision for income taxes (409) (41) (724) (51)
Net loss $ (19,702) $ (18,848) $ (35,607) $ (34,498)
Net loss per share, basic (in dollars per share) $ (0.72) $ (0.70) $ (1.30) $ (1.27)
Net loss per share, diluted (in dollars per share) $ (0.72) $ (0.70) $ (1.30) $ (1.27)
Weighted average shares outstanding, basic (in shares) 27,357 26,982 27,381 27,070
Weighted average shares outstanding, diluted (in shares) 27,357 26,982 27,381 27,070
Hardware        
Revenues, net:        
Total revenues, net $ 26,390 $ 28,390 $ 53,167 $ 53,477
Costs of sales:        
Total cost of sales 21,326 24,211 43,707 44,208
Subscription service        
Revenues, net:        
Total revenues, net 30,372 23,150 58,337 44,421
Costs of sales:        
Total cost of sales 17,233 10,661 31,158 21,277
Professional service        
Revenues, net:        
Total revenues, net 12,767 12,631 26,609 25,119
Costs of sales:        
Total cost of sales 11,784 10,503 23,150 19,683
Contract        
Revenues, net:        
Total revenues, net 31,015 20,922 62,868 42,361
Costs of sales:        
Total cost of sales $ 29,671 $ 18,597 $ 59,243 $ 38,476