XML 320 R2.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
Income Statement [Abstract]    
Revenues $ 181,194 $ 164,288
Costs and expenses:    
Cost of operations 141,133 125,534
Selling, general and administrative expenses 32,727 32,217
Research and development costs 526 815
Impairment of long-lived assets 950 0
Loss on asset disposals, net 8 0
Total costs and expenses 175,344 158,566
Operating income 5,850 5,722
Other (expense) income:    
Interest expense (11,163) (12,014)
Interest income 228 118
Loss on debt extinguishment 0 (5,071)
Benefit plans, net (753) 96
Foreign exchange 261 (716)
Other income (expense) – net 136 (23)
Total other expense (11,291) (17,610)
Loss from continuing operations before income tax expense (5,441) (11,888)
Income tax expense 2,322 907
Loss from continuing operations (7,763) (12,795)
Loss from discontinued operations, net of tax (14,226) (3,996)
Net loss (21,989) (16,791)
Net loss attributable to non-controlling interest (18) (42)
Net loss attributable to stockholders (22,007) (16,833)
Less: Dividend on Series A preferred stock 3,715 3,714
Net loss attributable to stockholders of common stock, basic (25,722) (20,547)
Net loss attributable to stockholders of common stock, diluted $ (25,722) $ (20,547)
Continuing operations, basic (in dollars per share) $ (0.11) $ (0.19)
Continuing operations, diluted (in dollars per share) (0.11) (0.19)
Discontinued operations, basic (in dollars per share) (0.15) (0.04)
Discontinued operations, diluted (in dollars per share) (0.15) (0.04)
Basic loss per share (in dollars per share) (0.26) (0.23)
Diluted loss per share (in dollars per share) $ (0.26) $ (0.23)
Shares used in the computation of loss per share, basic (in shares) 97,930 89,479
Shares used in the computation of loss per share, diluted (in shares) 97,930 89,479