XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues:    
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Service revenue and other [Member] Service revenue and other [Member]
Service revenue and other $ 87,898 $ 69,248
Operating expenses:    
Cost of services exclusive of depreciation and amortization 33,030 25,985
Selling, general and administrative exclusive of stock-based compensation 30,992 27,978
Restructuring, integration and acquisition 510 618
Depreciation and amortization 29,458 17,443
Total operating expenses 93,990 72,024
Operating loss (6,092) (2,776)
Other (expense) income:    
Interest expense (4,892) (4,076)
Other income, net 733 1,736
Loss from continuing operations before income taxes (10,251) (5,116)
Income tax benefit (1,119) (1,026)
Loss from continuing operations (9,132) (4,090)
Discontinued operations:    
Income from discontinued operations, net of tax 0 1,981
Gain on the sale of discontinued operations, net of tax 0 216,805
Total income from discontinued operations, net of tax 0 218,786
Net (loss) income (9,132) 214,696
Dividends on redeemable noncontrolling interest 1,472 0
Net (loss) income attributable to common shareholders $ (10,604) $ 214,696
Net (loss) income per share attributable to common shareholders, basic and diluted:    
Basic - Loss from continuing operations (in dollars per share) $ (0.19) $ (0.08)
Diluted - Loss from continuing operations (in dollars per share) (0.19) (0.08)
Basic - Income from discontinued operations, net of tax (in dollars per share) 0 4.33
Diluted - Income from discontinued operations, net of tax (in dollars per share) 0 4.33
Basic - Net (loss) income per share (in dollars per share) (0.19) 4.25
Diluted - Net (loss) income per share (in dollars per share) $ (0.19) $ 4.25
Weighted average shares outstanding, basic (in shares) 54,959 50,520
Weighted average shares outstanding, diluted (in shares) 54,959 50,520