v3.26.3
Net Income per Common Share (Tables)
6 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income per Common Share
The following table sets forth the reconciliation of basic and diluted net income per common share:
Three Months Ended September 30,Six Months Ended September 30,
2026202520262025
Net income$29,111 $14,730 $50,250 $38,226 
Basic net income per common share:
Basic weighted average shares outstanding41,261 44,406 41,303 44,366 
Basic net income per common share$0.71 $0.33 $1.22 $0.86 
Diluted net income per common share:
Basic weighted average shares outstanding41,261 44,406 41,303 44,366 
Dilutive effect of potential common shares960 789 754 898 
Diluted weighted average shares outstanding42,221 45,195 42,057 45,264 
Diluted net income per common share$0.69 $0.33 $1.19 $0.84