XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Income Statements - Unaudited - USD ($)
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]    
REVENUES $ 211,722,000 $ 190,253,000
Cost of revenues 163,567,000 148,375,000
Gross profit 48,155,000 41,878,000
General and administrative expenses 20,120,000 16,450,000
Income before income tax provision 28,035,000 25,428,000
Income tax provision 6,458,000 5,623,000
NET INCOME $ 21,577,000 $ 19,805,000
Net income per common and common equivalent share    
Basic $ 1.26 $ 1.16
Diluted $ 1.25 $ 1.14
Weighted average common and common equivalent shares    
Basic 17,122,000 17,144,000
Diluted 17,313,000 17,385,000