XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Revenues $ 165,406 $ 186,383 $ 325,344 $ 353,645
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 125,340 142,033 248,017 273,984
Selling, general and administrative expense 22,981 26,373 45,511 48,869
Depreciation and amortization expense 11,898 14,698 23,923 28,893
Impairment of goodwill 0 0 0 10,000
Impairments of operating lease assets 1,358 0 1,358 0
Other operating (income) expense, net (1,448) 1,234 (4,381) 1,031
Costs and expenses 160,129 184,338 314,428 362,777
Operating income (loss) 5,277 2,045 10,916 (9,132)
Interest expense, net (1,692) (2,061) (3,270) (4,162)
Other income, net 636 652 774 580
Income (loss) before income taxes 4,221 636 8,420 (12,714)
Income tax benefit (provision) (1,410) 665 (2,451) 641
Net income (loss) $ 2,811 $ 1,301 $ 5,969 $ (12,073)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.05 $ 0.02 $ 0.10 $ (0.19)
Diluted (in dollars per share) $ 0.05 $ 0.02 $ 0.10 $ (0.19)
Weighted average number of common shares outstanding:        
Basic (in shares) 59,154 62,483 59,661 62,493
Diluted (in shares) 59,154 62,704 59,661 62,493
Products        
Revenues:        
Revenues $ 107,342 $ 108,579 $ 207,893 $ 202,908
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 83,936 82,503 164,265 157,640
Services        
Revenues:        
Revenues 58,064 77,804 117,451 150,737
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 41,404 $ 59,530 $ 83,752 $ 116,344