XML 43 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues, net:      
Total revenues, net $ 349,982 $ 276,714 $ 262,347
Cost of sales:      
Total cost of sales 203,858 187,268 180,630
Gross margin 146,124 89,446 81,717
Operating expenses:      
Sales and marketing 41,708 38,513 34,900
General and administrative 108,898 72,139 69,770
Research and development 67,258 58,356 48,643
Amortization of identifiable intangible assets 8,452 1,858 1,863
Adjustment to contingent consideration liability (600) (9,200) (4,400)
Gain on insurance proceeds (495) (500) 0
Total operating expenses 225,221 161,166 150,776
Operating loss (79,097) (71,720) (69,059)
Other income (expense), net 1,146 (485) (1,068)
Loss on extinguishment of debt (6,560) (635) 0
Interest expense, net (10,167) (6,931) (8,811)
Loss from continuing operations before income taxes (94,678) (79,771) (78,938)
Benefit from (provision for) income taxes 4,768 (1,848) (1,134)
Net loss from continuing operations (89,910) (81,619) (80,072)
Net income from discontinued operations 84,923 11,867 10,753
Net loss $ (4,987) $ (69,752) $ (69,319)
Net income (loss) per share (basic and diluted)      
Continuing operations, basic (in dollars per share) $ (2.63) $ (2.96) $ (2.95)
Continuing operations, diluted (in dollars per share) (2.63) (2.96) (2.95)
Discontinued operations, basic (in dollars per share) 2.49 0.43 0.40
Discontinued operations, diluted (in dollars per share) 2.49 0.43 0.40
Total, basic (in dollars per share) (0.14) (2.53) (2.55)
Total, diluted (in dollars per share) $ (0.14) $ (2.53) $ (2.55)
Weighted average shares outstanding, basic (in shares) 34,155 27,552 27,152
Weighted average shares outstanding, diluted (in shares) 34,155 27,552 27,152
Subscription service      
Revenues, net:      
Total revenues, net $ 207,422 $ 122,597 $ 97,499
Cost of sales:      
Total cost of sales 96,519 63,735 47,424
Hardware      
Revenues, net:      
Total revenues, net 87,040 103,391 114,410
Cost of sales:      
Total cost of sales 65,923 80,319 92,224
Professional service      
Revenues, net:      
Total revenues, net 55,520 50,726 50,438
Cost of sales:      
Total cost of sales $ 41,416 $ 43,214 $ 40,982