XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Revenues $ 251,412 $ 239,610 $ 746,635 $ 742,673
Cost of revenues 224,570 209,466 672,531 647,040
Gross profit 26,842 30,144 74,104 95,633
Selling, general and administrative expenses 17,304 18,772 49,955 52,529
Operating income 9,538 11,372 24,149 43,104
Other (income) expense 1,924 (186) 2,798 (1,127)
Interest expense 2,813 1,630 6,892 9,489
Loss on extinguishment of debt 0 0 921 7,155
Income before provision for income taxes 4,801 9,928 13,538 27,587
Provision for income taxes 1,250 2,417 3,520 6,491
Net income $ 3,551 $ 7,511 $ 10,018 $ 21,096
Earnings per Common Share:        
Basic (in dollars per share) $ 0.11 $ 0.24 $ 0.30 $ 0.67
Diluted (in dollars per share) $ 0.11 $ 0.23 $ 0.30 $ 0.64
Weighted average shares outstanding:        
Basic (in shares) 32,460 31,570 32,950 31,432
Diluted (in shares) 32,922 32,706 33,645 32,738