XML 28 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues, net:      
Total revenues, net $ 455,547 $ 349,982 $ 276,714
Cost of sales:      
Total cost of sales 257,521 203,858 187,268
Gross margin 198,026 146,124 89,446
Operating expenses:      
Sales and marketing 48,911 41,708 38,513
General and administrative 122,707 108,898 72,139
Research and development 81,771 67,258 58,356
Amortization of identifiable intangible assets 13,408 8,452 1,858
Adjustment to contingent consideration liability 0 (600) (9,200)
Gain on insurance proceeds 0 (495) (500)
Total operating expenses 266,797 225,221 161,166
Operating loss (68,771) (79,097) (71,720)
Other (expense) income, net (1,118) 1,146 (485)
Loss on extinguishment of debt (5,791) (6,560) (635)
Interest expense, net (6,055) (10,167) (6,931)
Loss from continuing operations before income taxes (81,735) (94,678) (79,771)
(Provision for) benefit from income taxes (2,923) 4,768 (1,848)
Net loss from continuing operations (84,658) (89,910) (81,619)
Net income from discontinued operations 197 84,923 11,867
Net loss $ (84,461) $ (4,987) $ (69,752)
Net (loss) income per share (basic and diluted)      
Continuing operations, basic (in dollars per share) $ (2.09) $ (2.63) $ (2.96)
Continuing operations, diluted (in dollars per share) (2.09) (2.63) (2.96)
Discontinued operations, basic (in dollars per share) 0 2.49 0.43
Discontinued operations, diluted (in dollars per share) 0 2.49 0.43
Total, basic (in dollars per share) (2.09) (0.14) (2.53)
Total, diluted (in dollars per share) $ (2.09) $ (0.14) $ (2.53)
Weighted average shares outstanding, basic (in shares) 40,473 34,155 27,552
Weighted average shares outstanding, diluted (in shares) 40,473 34,155 27,552
Subscription service      
Revenues, net:      
Total revenues, net $ 291,170 $ 207,422 $ 122,597
Cost of sales:      
Total cost of sales 132,027 96,519 63,735
Hardware      
Revenues, net:      
Total revenues, net 106,410 87,040 103,391
Cost of sales:      
Total cost of sales 82,044 65,923 80,319
Professional service      
Revenues, net:      
Total revenues, net 57,967 55,520 50,726
Cost of sales:      
Total cost of sales $ 43,450 $ 41,416 $ 43,214