XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Unaudited Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues:        
Revenues $ 183,529 $ 181,834 $ 379,728 $ 345,878
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 142,030 142,156 292,765 268,760
Selling, general and administrative expense 23,528 23,757 47,544 47,590
Depreciation and amortization expense 15,537 17,239 30,793 35,056
Other operating income, net (835) (228) (518) (102)
Costs and expenses 180,260 182,924 370,584 351,304
Operating income (loss) 3,269 (1,090) 9,144 (5,426)
Interest expense, net (2,059) (2,638) (4,450) (5,310)
Other income, net 210 376 486 1,401
Income (loss) before income taxes 1,420 (3,352) 5,180 (9,335)
Income tax provision (862) (1,792) (2,464) (5,233)
Net income (loss) $ 558 $ (5,144) $ 2,716 $ (14,568)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.01 $ (0.08) $ 0.04 $ (0.24)
Diluted (in dollars per share) $ 0.01 $ (0.08) $ 0.04 $ (0.24)
Weighted average number of common shares outstanding:        
Basic (in shares) 62,803 60,704 62,814 60,601
Diluted (in shares) 63,174 60,704 63,161 60,601
Products        
Revenues:        
Revenues $ 92,630 $ 99,033 $ 192,470 $ 184,794
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) 72,659 79,388 151,336 144,189
Services        
Revenues:        
Revenues 90,899 82,801 187,258 161,084
Costs and expenses:        
Cost of revenues (exclusive of depreciation and amortization expense presented below) $ 69,371 $ 62,768 $ 141,429 $ 124,571