XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
Below are basic and diluted earnings per share for the periods indicated (in thousands, except for share data):
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Net income
$4,963 $17,297 $23,739 $43,436 
Shares:
Weighted-average common shares outstanding – basic29,616,788 32,366,831 30,012,584 32,911,742 
Effect of dilutive securities
RSUs75,796 63,778 75,248 87,128 
Stock options13,195 69,015 22,076 139,036 
RSAs18,816 46,394 24,744 45,697 
PSUs92,025 186,447 48,747 151,760 
Weighted-average common shares outstanding – diluted29,816,620 32,732,465 30,183,399 33,335,363 
Earnings per common share – basic$0.17 $0.53 $0.79 $1.32 
Earnings per common share – diluted$0.17 $0.53 $0.79 $1.30