XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues, net:        
Total revenues, net $ 119,183 $ 96,754 $ 335,446 $ 244,977
Cost of sales:        
Total cost of sales 69,968 53,723 186,897 143,860
Gross margin 49,215 43,031 148,549 101,117
Operating expenses:        
Sales and marketing 12,478 10,500 36,534 31,237
General and administrative 31,725 27,352 92,706 77,896
Research and development 19,276 17,821 59,977 49,826
Amortization of identifiable intangible assets 3,389 2,699 10,042 5,577
Adjustment to contingent consideration liability 0 0 0 (600)
Gain on insurance proceeds 0 (147) 0 (147)
Total operating expenses 66,868 58,225 199,259 163,789
Operating loss (17,653) (15,194) (50,710) (62,672)
Other income (expense), net 664 (1,400) (808) (1,710)
Interest expense, net (1,465) (3,417) (4,507) (6,755)
Loss on extinguishment of debt 0 0 (5,791) 0
Loss from continuing operations before income taxes (18,454) (20,011) (61,816) (71,137)
Benefit from (provision for) income taxes 277 (653) (1,948) 6,520
Net loss from continuing operations (18,177) (20,664) (63,764) (64,617)
Net income from discontinued operations 0 832 197 80,687
Net (loss) income $ (18,177) $ (19,832) $ (63,567) $ 16,070
Net (loss) income per share (basic and diluted):        
Continuing operations, basic (in dollars per share) $ (0.45) $ (0.58) $ (1.58) $ (1.90)
Continuing operations, diluted (in dollars per share) (0.45) (0.58) (1.58) (1.90)
Discontinued operations, basic (in dollars per share) 0 0.02 0 2.38
Discontinued operations, diluted (in dollars per share) 0 0.02 0 2.38
Total, basic (in dollars per share) (0.45) (0.56) (1.58) 0.48
Total, diluted (in dollars per share) $ (0.45) $ (0.56) $ (1.58) $ 0.48
Weighted average shares outstanding, basic (in shares) 40,582 35,865 40,427 33,931
Weighted average shares outstanding, diluted (in shares) 40,582 35,865 40,427 33,931
Subscription service        
Revenues, net:        
Total revenues, net $ 74,763 $ 59,909 $ 215,076 $ 143,160
Cost of sales:        
Total cost of sales 33,431 26,789 94,475 66,424
Hardware        
Revenues, net:        
Total revenues, net 29,895 22,650 78,602 60,992
Cost of sales:        
Total cost of sales 24,567 16,878 60,575 46,587
Professional service        
Revenues, net:        
Total revenues, net 14,525 14,195 41,768 40,825
Cost of sales:        
Total cost of sales $ 11,970 $ 10,056 $ 31,847 $ 30,849