XML 31 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues, net:    
Total revenues, net $ 105,497 $ 100,437
Costs of sales:    
Total cost of sales 76,934 77,244
Gross margin 28,563 23,193
Operating expenses:    
Sales and marketing 10,926 9,398
General and administrative 25,608 18,080
Research and development 15,768 14,315
Amortization of identifiable intangible assets 932 464
Adjustment to contingent consideration liability 0 (5,200)
Total operating expenses 53,234 37,057
Operating loss (24,671) (13,864)
Other income (expense), net 306 (59)
Interest expense, net (1,708) (1,667)
Loss before benefit from (provision for) income taxes (26,073) (15,590)
Benefit from (provision for) income taxes 7,785 (315)
Net loss $ (18,288) $ (15,905)
Net loss per share, basic (in dollars per share) $ (0.62) $ (0.58)
Net loss per share, diluted (in dollars per share) $ (0.62) $ (0.58)
Weighted average shares outstanding, basic (in shares) 29,516 27,344
Weighted average shares outstanding, diluted (in shares) 29,516 27,344
Hardware    
Revenues, net:    
Total revenues, net $ 18,226 $ 26,777
Costs of sales:    
Total cost of sales 14,170 22,381
Subscription service    
Revenues, net:    
Total revenues, net 38,379 27,965
Costs of sales:    
Total cost of sales 18,594 13,925
Professional service    
Revenues, net:    
Total revenues, net 13,468 13,842
Costs of sales:    
Total cost of sales 11,251 11,366
Contract    
Revenues, net:    
Total revenues, net 35,424 31,853
Costs of sales:    
Total cost of sales $ 32,919 $ 29,572