XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues:        
Revenues $ 186,383 $ 183,529 $ 353,645 $ 379,728
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 142,033 142,030 273,984 292,765
Selling, general and administrative expense 26,373 23,528 48,869 47,544
Depreciation and amortization expense 14,698 15,537 28,893 30,793
Impairment of goodwill 0 0 10,000 0
Other operating (income) expense, net 1,234 (835) 1,031 (518)
Costs and expenses 184,338 180,260 362,777 370,584
Operating income (loss) 2,045 3,269 (9,132) 9,144
Interest expense, net (2,061) (2,059) (4,162) (4,450)
Other income, net 652 210 580 486
Income (loss) before income taxes 636 1,420 (12,714) 5,180
Income tax benefit (provision) 665 (862) 641 (2,464)
Net income (loss) $ 1,301 $ 558 $ (12,073) $ 2,716
Net income (loss) per share:        
Basic (in dollars per share) $ 0.02 $ 0.01 $ (0.19) $ 0.04
Diluted (in dollars per share) $ 0.02 $ 0.01 $ (0.19) $ 0.04
Weighted average number of common shares outstanding:        
Basic (in shares) 62,483 62,803 62,493 62,814
Diluted (in shares) 62,704 63,174 62,493 63,161
Products        
Revenues:        
Revenues $ 108,579 $ 92,630 $ 202,908 $ 192,470
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 82,503 72,659 157,640 151,336
Services        
Revenues:        
Revenues 77,804 90,899 150,737 187,258
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 59,530 $ 69,371 $ 116,344 $ 141,429