XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]        
REVENUES $ 202,303,000 $ 179,386,000 $ 588,078,000 $ 533,119,000
Cost of revenues 160,143,000 139,041,000 459,788,000 416,811,000
Gross profit 42,160,000 40,345,000 128,290,000 116,308,000
General and administrative expenses 19,798,000 18,128,000 55,786,000 54,347,000
Income before income tax provision 22,362,000 22,217,000 72,504,000 61,961,000
Income tax provision 5,267,000 5,368,000 15,706,000 13,765,000
NET INCOME $ 17,095,000 $ 16,849,000 $ 56,798,000 $ 48,196,000
Net income per common and common equivalent share        
Basic $ 1 $ 0.98 $ 3.32 $ 2.77
Diluted $ 0.99 $ 0.96 $ 3.27 $ 2.73
Weighted average common and common equivalent shares        
Basic 17,106,000 17,245,000 17,124,000 17,379,000
Diluted 17,326,000 17,487,000 17,352,000 17,647,000