XML 19 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues, net:    
Total revenues, net $ 123,973 $ 103,859
Cost of sales:    
Total cost of sales 69,472 55,517
Gross margin 54,501 48,342
Operating expenses:    
Sales and marketing 12,285 11,782
General and administrative 30,696 29,284
Research and development 21,975 19,767
Amortization of identifiable intangible assets 3,431 3,259
Total operating expenses 68,387 64,092
Operating loss (13,886) (15,750)
Other income (expense), net 827 (91)
Interest expense, net (1,932) (1,634)
Gain (loss) on extinguishment of debt, net 380 (5,791)
Loss from continuing operations before income taxes (14,611) (23,266)
Provision for income taxes (1,558) (1,281)
Net loss from continuing operations (16,169) (24,547)
Net income from discontinued operations 0 197
Net loss $ (16,169) $ (24,350)
Net (loss) income per share (basic and diluted):    
Continuing operations, basic (in dollars per share) $ (0.39) $ (0.61)
Continuing operations, diluted (in dollars per share) (0.39) (0.61)
Discontinued operations, basic (in dollars per share) 0 0.01
Discontinued operations, diluted (in dollars per share) 0 0.01
Total, basic (in dollars per share) (0.39) (0.60)
Total, diluted (in dollars per share) $ (0.39) $ (0.60)
Weighted average shares outstanding, basic (in shares) 40,997 40,174
Weighted average shares outstanding, diluted (in shares) 40,997 40,174
Subscription service    
Revenues, net:    
Total revenues, net $ 78,522 $ 68,410
Cost of sales:    
Total cost of sales 34,853 28,900
Hardware    
Revenues, net:    
Total revenues, net 29,254 21,843
Cost of sales:    
Total cost of sales 22,928 16,468
Professional service    
Revenues, net:    
Total revenues, net 16,197 13,606
Cost of sales:    
Total cost of sales $ 11,691 $ 10,149