XML 56 R44.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 45,343 $ 46,742
Denominator:    
Weighted average number of common shares outstanding (in shares) 156,653 165,460
Effect of dilutive securities (in shares) 1,556 1,344
Weighted average number of common shares outstanding, diluted (in shares) 158,209 166,804
Earnings per common share:    
Earnings per common share, basic (in dollars per share) $ 0.29 $ 0.28
Earnings per common share:    
Earnings per common share, diluted (in dollars per share) $ 0.29 $ 0.28