XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]    
REVENUES $ 152,620,000 $ 129,600,000
Cost of revenues 115,407,000 103,091,000
Gross profit 37,213,000 26,509,000
General and administrative expenses 16,645,000 15,585,000
Income before income tax provision 20,568,000 10,924,000
Income tax provision 3,725,000 2,622,000
NET INCOME $ 16,843,000 $ 8,302,000
Net income per common and common equivalent share    
Basic $ 0.94 $ 0.46
Diluted $ 0.92 $ 0.46
Weighted average common and common equivalent shares    
Basic 17,897,000 17,983,000
Diluted 18,220,000 18,114,000