v3.26.1
Net Income per Common Share (Tables)
3 Months Ended
Jun. 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 June 30,
20262025
Net income$21,139 $23,496 
Basic net income per common share:
Basic weighted average shares outstanding41,345 44,326 
Basic net income per common share$0.51 $0.53 
Diluted net income per common share:
Basic weighted average shares outstanding41,345 44,326 
Dilutive effect of potential common shares524 957 
Diluted weighted average shares outstanding41,869 45,283 
Diluted net income per common share$0.50 $0.52