XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenues $ 981,553 $ 971,578 $ 717,699
Cost of revenues 895,048 852,591 643,623
Gross profit 86,505 118,987 74,076
Selling, general and administrative expenses 66,361 69,406 68,228
Goodwill and other impairment 0 0 29,017
Operating income (loss) 20,144 49,581 (23,169)
Other (income) expense 10,463 (878) 728
Interest expense 9,827 11,179 20,603
Loss on extinguishment of debt 921 7,155 0
Income (loss) before provision for income taxes (1,067) 32,125 (44,500)
Provision (benefit) for income taxes 20,904 8,393 (7,451)
Net income (loss) $ (21,971) $ 23,732 $ (37,049)
Earnings (loss) per common share      
Basic (in dollars per share) $ (0.68) $ 0.75 $ (1.20)
Diluted (in dollars per share) $ (0.68) $ 0.72 $ (1.20)
Weighted average shares outstanding      
Basic (in shares) 32,334 31,501 30,943
Diluted (in shares) 32,334 32,790 30,943