XML 19 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]        
REVENUES $ 140,734,000 $ 128,403,000 $ 414,777,000 $ 385,081,000
Cost of revenues 115,165,000 102,826,000 334,675,000 308,010,000
Gross profit 25,569,000 25,577,000 80,102,000 77,071,000
General and administrative expenses 15,496,000 14,134,000 43,794,000 42,239,000
Income before income tax provision 10,073,000 11,443,000 36,308,000 34,832,000
Income tax provision 504,000 4,394,000 9,571,000 13,340,000
NET INCOME $ 9,569,000 $ 7,049,000 $ 26,737,000 $ 21,492,000
Net income per common and common equivalent share        
Basic $ 0.51 $ 0.36 $ 1.42 $ 1.10
Diluted $ 0.50 $ 0.36 $ 1.41 $ 1.09
Weighted average common and common equivalent shares        
Basic 18,849,000 19,426,000 18,806,000 19,526,000
Diluted 19,121,000 19,549,000 19,029,000 19,679,000