XML 19 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues, net:        
Total revenues, net $ 133,410 $ 112,404 $ 257,383 $ 216,263
Cost of sales:        
Total cost of sales 76,827 61,412 146,299 116,929
Gross margin 56,583 50,992 111,084 99,334
Operating expenses:        
Sales and marketing 11,564 12,274 23,849 24,056
General and administrative 26,288 31,697 56,984 60,981
Research and development 22,507 20,934 44,482 40,701
Amortization of identifiable intangible assets 3,725 3,394 7,156 6,653
Intangible asset impairment loss 5,400 0 5,400 0
Total operating expenses 69,484 68,299 137,871 132,391
Operating loss (12,901) (17,307) (26,787) (33,057)
Other income (expense), net 774 (1,381) 1,601 (1,472)
Interest expense, net (3,386) (1,408) (5,318) (3,042)
Gain (loss) on extinguishment of debt, net 0 0 380 (5,791)
Loss from continuing operations before income taxes (15,513) (20,096) (30,124) (43,362)
Provision for income taxes (1,383) (944) (2,941) (2,225)
Net loss from continuing operations (16,896) (21,040) (33,065) (45,587)
Net income from discontinued operations 0 0 0 197
Net loss $ (16,896) $ (21,040) $ (33,065) $ (45,390)
Net (loss) income per share (basic and diluted):        
Continuing operations, basic (in dollars per share) $ (0.41) $ (0.52) $ (0.80) $ (1.13)
Continuing operations, diluted (in dollars per share) (0.41) (0.52) (0.80) (1.13)
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.41) (0.52) (0.80) (1.13)
Total, diluted (in dollars per share) $ (0.41) $ (0.52) $ (0.80) $ (1.13)
Weighted average shares outstanding, basic (in shares) 41,281 40,520 41,140 40,348
Weighted average shares outstanding, diluted (in shares) 41,281 40,520 41,140 40,348
Subscription service        
Revenues, net:        
Total revenues, net $ 83,391 $ 71,903 $ 161,913 $ 140,313
Cost of sales:        
Total cost of sales 37,335 32,144 72,188 61,044
Hardware        
Revenues, net:        
Total revenues, net 35,086 26,864 64,340 48,707
Cost of sales:        
Total cost of sales 27,954 19,540 50,882 36,008
Professional service        
Revenues, net:        
Total revenues, net 14,933 13,637 31,130 27,243
Cost of sales:        
Total cost of sales $ 11,538 $ 9,728 $ 23,229 $ 19,877