XML 47 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income per Common Share (Tables)
3 Months Ended
Jun. 30, 2025
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,
20252024
Net income$23,496 $18,527 
Basic net income per common share:
Basic weighted average shares outstanding44,326 43,678 
Basic net income per common share$0.53 $0.42 
Diluted net income per common share:
Basic weighted average shares outstanding44,326 43,678 
Dilutive effect of restricted stock units957 1,308 
Diluted weighted average shares outstanding45,283 44,986 
Diluted net income per common share$0.52 $0.41