XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
REVENUES $ 177,426,000 $ 157,743,000 $ 353,733,000 $ 310,363,000
Cost of revenues 141,332,000 121,082,000 277,770,000 236,489,000
Gross profit 36,094,000 36,661,000 75,963,000 73,874,000
General and administrative expenses 17,549,000 16,658,000 36,219,000 33,303,000
Income before income tax provision 18,545,000 20,003,000 39,744,000 40,571,000
Income tax provision 3,889,000 3,931,000 8,397,000 7,656,000
NET INCOME $ 14,656,000 $ 16,072,000 $ 31,347,000 $ 32,915,000
Net income per common and common equivalent share        
Basic $ 0.84 $ 0.90 $ 1.80 $ 1.84
Diluted $ 0.83 $ 0.88 $ 1.77 $ 1.81
Weighted average common and common equivalent shares        
Basic 17,386,000 17,841,000 17,446,000 17,869,000
Diluted 17,650,000 18,232,000 17,726,000 18,226,000