XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues, net:        
Total revenues, net $ 112,404 $ 78,150 $ 216,263 $ 148,223
Cost of sales:        
Total cost of sales 61,412 46,122 116,929 90,137
Gross margin 50,992 32,028 99,334 58,086
Operating expenses:        
Sales and marketing 12,274 9,811 24,056 20,737
General and administrative 31,697 25,369 60,981 50,544
Research and development 20,934 16,237 40,701 32,005
Amortization of identifiable intangible assets 3,394 1,946 6,653 2,878
Adjustment to contingent consideration liability 0 (600) 0 (600)
Total operating expenses 68,299 52,763 132,391 105,564
Operating loss (17,307) (20,735) (33,057) (47,478)
Other expense, net (1,381) (610) (1,472) (310)
Interest expense, net (1,408) (1,630) (3,042) (3,338)
Loss on extinguishment of debt 0 0 (5,791) 0
Loss from continuing operations before income taxes (20,096) (22,975) (43,362) (51,126)
(Provision for) benefit from income taxes (944) (612) (2,225) 7,173
Net loss from continuing operations (21,040) (23,587) (45,587) (43,953)
Net income from discontinued operations 0 77,777 197 79,855
Net (loss) income $ (21,040) $ 54,190 $ (45,390) $ 35,902
Net (loss) income per share (basic and diluted):        
Continuing operations, basic (in dollars per share) $ (0.52) $ (0.69) $ (1.13) $ (1.33)
Continuing operations, diluted (in dollars per share) (0.52) (0.69) (1.13) (1.33)
Discontinued operations, basic (in dollars per share) 0 2.29 0 2.42
Discontinued operations, diluted (in dollars per share) 0 2.29 0 2.42
Total, basic (in dollars per share) (0.52) 1.60 (1.13) 1.09
Total, diluted (in dollars per share) $ (0.52) $ 1.60 $ (1.13) $ 1.09
Weighted average shares outstanding, basic (in shares) 40,520 34,015 40,348 32,935
Weighted average shares outstanding, diluted (in shares) 40,520 34,015 40,348 32,935
Subscription service        
Revenues, net:        
Total revenues, net $ 71,903 $ 44,872 $ 140,313 $ 83,251
Cost of sales:        
Total cost of sales 32,144 21,041 61,044 39,635
Hardware        
Revenues, net:        
Total revenues, net 26,864 20,116 48,707 38,342
Cost of sales:        
Total cost of sales 19,540 15,539 36,008 29,709
Professional service        
Revenues, net:        
Total revenues, net 13,637 13,162 27,243 26,630
Cost of sales:        
Total cost of sales $ 9,728 $ 9,542 $ 19,877 $ 20,793