XML 56 R44.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings (Loss) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income $ 53,913 $ 45,343 $ 50,523 $ 46,742 $ 99,256 $ 97,265
Denominator:            
Weighted average number of common shares outstanding (in shares) 152,931   162,931   154,782 164,188
Effect of dilutive securities (in shares) 554   1,202   990 1,214
Weighted average number of common shares outstanding, diluted (in shares) 153,485   164,133   155,772 165,402
Earnings per common share, basic            
Earnings per common share, basic (in dollars per share) $ 0.35   $ 0.31   $ 0.64 $ 0.59
Earnings per common share, diluted            
Earnings per common share, diluted (in dollars per share) $ 0.35   $ 0.31   $ 0.64 $ 0.59