XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues, net:    
Total revenues, net $ 103,859 $ 70,073
Cost of sales:    
Total cost of sales 55,517 44,015
Gross margin 48,342 26,058
Operating expenses:    
Sales and marketing 11,782 10,926
General and administrative 29,284 25,175
Research and development 19,767 15,768
Amortization of identifiable intangible assets 3,259 932
Total operating expenses 64,092 52,801
Operating loss (15,750) (26,743)
Other (expense) income, net (91) 300
Interest expense, net (1,634) (1,708)
Loss on extinguishment of debt (5,791) 0
Loss from continuing operations before income taxes (23,266) (28,151)
(Provision for) benefit from income taxes (1,281) 7,785
Net loss from continuing operations (24,547) (20,366)
Net income from discontinued operations 197 2,078
Net loss $ (24,350) $ (18,288)
Net income (loss) per share (basic and diluted):    
Continuing operations, basic (in dollars per share) $ (0.61) $ (0.69)
Continuing operations, diluted (in dollars per share) (0.61) (0.69)
Discontinued operations, basic (in dollars per share) 0.01 0.07
Discontinued operations, diluted (in dollars per share) 0.01 0.07
Total, basic (in dollars per share) (0.60) (0.62)
Total, diluted (in dollars per share) $ (0.60) $ (0.62)
Weighted average shares outstanding, basic (in shares) 40,174 29,516
Weighted average shares outstanding, diluted (in shares) 40,174 29,516
Subscription service    
Revenues, net:    
Total revenues, net $ 68,410 $ 38,379
Cost of sales:    
Total cost of sales 28,900 18,594
Hardware    
Revenues, net:    
Total revenues, net 21,843 18,226
Cost of sales:    
Total cost of sales 16,468 14,170
Professional service    
Revenues, net:    
Total revenues, net 13,606 13,468
Cost of sales:    
Total cost of sales $ 10,149 $ 11,251