XML 19 R4.htm IDEA: XBRL DOCUMENT v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues, net:        
Total revenues, net $ 137,108 $ 119,183 $ 394,491 $ 335,446
Cost of sales:        
Total cost of sales 77,047 69,968 223,346 186,897
Gross margin 60,061 49,215 171,145 148,549
Operating expenses:        
Sales and marketing 12,689 12,478 36,538 36,534
General and administrative 26,946 31,725 83,930 92,706
Research and development 22,177 19,276 66,659 59,977
Amortization of identifiable intangible assets 3,719 3,389 10,875 10,042
Intangible asset impairment loss 0 0 5,400 0
Total operating expenses 65,531 66,868 203,402 199,259
Operating loss (5,470) (17,653) (32,257) (50,710)
Other income (expense), net 259 664 1,860 (808)
Interest expense, net (3,286) (1,465) (8,604) (4,507)
Gain (loss) on extinguishment of debt, net 0 0 380 (5,791)
Loss from continuing operations before income taxes (8,497) (18,454) (38,621) (61,816)
(Provision for) benefit from income taxes (542) 277 (3,483) (1,948)
Net loss from continuing operations (9,039) (18,177) (42,104) (63,764)
Net income from discontinued operations 0 0 0 197
Net loss $ (9,039) $ (18,177) $ (42,104) $ (63,567)
Net (loss) income per share (basic and diluted):        
Continuing operations, basic (in dollars per share) $ (0.22) $ (0.45) $ (1.02) $ (1.58)
Continuing operations, diluted (in dollars per share) (0.22) (0.45) (1.02) (1.58)
Discontinued operations, basic (in dollars per share) 0 0 0 0
Discontinued operations, diluted (in dollars per share) 0 0 0 0
Total, basic (in dollars per share) (0.22) (0.45) (1.02) (1.58)
Total, diluted (in dollars per share) $ (0.22) $ (0.45) $ (1.02) $ (1.58)
Weighted average shares outstanding, basic (in shares) 41,365 40,582 41,215 40,427
Weighted average shares outstanding, diluted (in shares) 41,365 40,582 41,215 40,427
Subscription service        
Revenues, net:        
Total revenues, net $ 85,875 $ 74,763 $ 247,788 $ 215,076
Cost of sales:        
Total cost of sales 37,991 33,431 110,179 94,475
Hardware        
Revenues, net:        
Total revenues, net 34,372 29,895 98,712 78,602
Cost of sales:        
Total cost of sales 26,554 24,567 77,436 60,575
Professional service        
Revenues, net:        
Total revenues, net 16,861 14,525 47,991 41,768
Cost of sales:        
Total cost of sales $ 12,502 $ 11,970 $ 35,731 $ 31,847