XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 244,374 $ 245,122
Cost of revenues 218,991 214,001
Gross profit 25,383 31,121
Selling, general and administrative expenses 16,999 15,718
Operating income 8,384 15,403
Other (income) expense 1,041 (656)
Interest expense 1,961 5,041
Income before provision for income taxes 5,382 11,018
Provision for income taxes 1,400 2,528
Net income $ 3,982 $ 8,490
Earnings per Common Share:    
Basic (in dollars per share) $ 0.12 $ 0.27
Diluted (in dollars per share) $ 0.12 $ 0.26
Weighted average shares outstanding:    
Basic (in shares) 32,065 31,264
Diluted (in shares) 32,685 32,307