XML 24 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]        
REVENUES $ 164,508,000 $ 141,506,000 $ 474,871,000 $ 407,134,000
Cost of revenues 129,320,000 110,613,000 365,808,000 319,228,000
Gross profit 35,188,000 30,893,000 109,063,000 87,906,000
General and administrative expenses 17,506,000 16,937,000 50,810,000 48,084,000
Income before income tax provision 17,682,000 13,956,000 58,253,000 39,822,000
Income tax provision 3,824,000 2,576,000 11,480,000 8,275,000
NET INCOME $ 13,858,000 $ 11,380,000 $ 46,773,000 $ 31,547,000
Net income per common and common equivalent share        
Basic $ 0.78 $ 0.64 $ 2.62 $ 1.76
Diluted $ 0.76 $ 0.63 $ 2.57 $ 1.74
Weighted average common and common equivalent shares        
Basic 17,785,000 17,899,000 17,841,000 17,939,000
Diluted 18,211,000 18,180,000 18,221,000 18,156,000