XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
REVENUES $ 224,380,000 $ 195,522,000 $ 436,102,000 $ 385,775,000
Cost of revenues 173,632,000 151,270,000 337,200,000 299,644,000
Gross profit 50,748,000 44,252,000 98,902,000 86,131,000
General and administrative expenses 22,078,000 19,538,000 42,198,000 35,989,000
Income before income tax provision 28,670,000 24,714,000 56,704,000 50,142,000
Income tax provision 5,272,000 4,816,000 11,729,000 10,439,000
NET INCOME $ 23,398,000 $ 19,898,000 $ 44,975,000 $ 39,703,000
Net income per common and common equivalent share        
Basic $ 1.37 $ 1.16 $ 2.63 $ 2.32
Diluted $ 1.35 $ 1.15 $ 2.6 $ 2.29
Weighted average common and common equivalent shares        
Basic 17,133,000 17,123,000 17,127,000 17,133,000
Diluted 17,341,000 17,346,000 17,327,000 17,365,000