XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
REVENUES $ 239,643,000 $ 224,380,000 $ 474,354,000 $ 436,102,000
Cost of revenues 181,466,000 173,632,000 359,552,000 337,200,000
Gross profit 58,177,000 50,748,000 114,802,000 98,902,000
General and administrative expenses 22,277,000 22,078,000 43,619,000 42,198,000
Income before income tax provision 35,900,000 28,670,000 71,183,000 56,704,000
Income tax provision 7,994,000 5,272,000 16,042,000 11,729,000
NET INCOME $ 27,906,000 $ 23,398,000 $ 55,141,000 $ 44,975,000
Net income per common and common equivalent share        
Basic $ 0.54 $ 0.46 $ 1.07 $ 0.88
Diluted $ 0.54 $ 0.45 $ 1.06 $ 0.87
Weighted average common and common equivalent shares        
Basic 51,314,000 51,399,000 51,333,000 51,381,000
Diluted 51,723,000 52,023,000 51,817,000 51,981,000