XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
REVENUES $ 148,176,000 $ 136,431,000 $ 298,574,000 $ 274,043,000
Cost of revenues 116,686,000 110,679,000 235,731,000 219,508,000
Gross profit 31,490,000 25,752,000 62,843,000 54,535,000
General and administrative expenses 15,094,000 13,670,000 31,031,000 28,299,000
Income before income tax provision 16,396,000 12,082,000 31,812,000 26,236,000
Income tax provision 3,607,000 3,689,000 7,245,000 9,068,000
NET INCOME $ 12,789,000 $ 8,393,000 $ 24,567,000 $ 17,168,000
Net income per common and common equivalent share        
Basic $ 0.68 $ 0.45 $ 1.30 $ 0.91
Diluted $ 0.67 $ 0.44 $ 1.29 $ 0.90
Weighted average common and common equivalent shares        
Basic 18,877,000 18,759,000 18,899,000 18,785,000
Diluted 19,089,000 18,966,000 19,095,000 18,983,000