XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]    
REVENUES $ 176,307,000 $ 152,620,000
Cost of revenues 136,438,000 115,407,000
Gross profit 39,869,000 37,213,000
General and administrative expenses 18,671,000 16,645,000
Income before income tax provision 21,198,000 20,568,000
Income tax provision 4,507,000 3,725,000
NET INCOME $ 16,691,000 $ 16,843,000
Net income per common and common equivalent share    
Basic $ 0.95 $ 0.94
Diluted $ 0.94 $ 0.92
Weighted average common and common equivalent shares    
Basic 17,506,000 17,897,000
Diluted 17,803,000 18,220,000