XML 32 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 971,578 $ 717,699 $ 901,238
Cost of revenues 852,591 643,623 796,101
Gross profit 118,987 74,076 105,137
Selling, general and administrative expenses 69,406 68,228 64,501
Goodwill and other impairment 0 29,017 0
Operating income (loss) 49,581 (23,169) 40,636
Other (income) expense (878) 728 2,225
Interest expense 11,179 20,603 16,855
Loss on extinguishment of debt 7,155 0 0
Income (loss) before provision for income taxes 32,125 (44,500) 21,556
Provision (benefit) for income taxes 8,393 (7,451) 5,778
Net income (loss) $ 23,732 $ (37,049) $ 15,778
Earnings (loss) per common share      
Basic Earnings (Loss) Per Share $ 0.75 $ (1.20) $ 0.52
Diluted Earnings (Loss) Per Share $ 0.72 $ (1.20) $ 0.51
Weighted average shares outstanding      
Basic (in shares) 31,501 30,943 30,602
Diluted (in shares) 32,790 30,943 30,823