XML 54 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]    
Revenues $ 338,097 $ 318,511
Cost of revenues 305,632 295,090
Gross profit 32,465 23,421
Selling, general and administrative expenses 23,691 21,201
Operating income 8,774 2,220
Other income (expense):    
Interest expense (389) (292)
Interest income 474 282
Other 3 546
Income before income tax expense 8,862 2,756
Provision for federal, state and foreign income taxes 2,711 451
Net income $ 6,151 $ 2,305
Basic earnings per common share (US$ per share) $ 0.23 $ 0.09
Diluted earnings per common share (US$ per share) $ 0.22 $ 0.08
Weighted average common shares outstanding:    
Basic (shares) 26,935 26,921
Diluted (shares) 27,575 27,589