XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Income Statement [Abstract]    
REVENUES $ 137,612,000 $ 128,459,000
Cost of revenues 108,829,000 102,877,000
Gross profit 28,783,000 25,582,000
General and administrative expenses 14,629,000 13,461,000
Income before income tax provision 14,154,000 12,121,000
Income tax provision 5,379,000 4,630,000
NET INCOME $ 8,775,000 $ 7,491,000
Net income per common and common equivalent share    
Basic $ 0.47 $ 0.38
Diluted $ 0.46 $ 0.38
Weighted average common and common equivalent shares    
Basic 18,811,000 19,572,000
Diluted 19,000,000 19,754,000