XML 117 R76.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income attributable to common shares $ 135,056 $ 138,401 $ 142,897
Effect of interest on potentially dilutive convertible notes, net of tax 0 0 162
Net income for diluted earnings per common share calculation $ 135,056 $ 138,401 $ 143,059
Weighted average common shares outstanding - basic (in shares) 32,488 32,568 32,278
Weighted average impact of potentially dilutive convertible notes (in shares) 1,243 644 248
Weighted average impact of potentially dilutive warrants (in shares) 612 137 0
Weighted average impact of potentially dilutive securities (in shares) 294 350 512
Weighted average common shares outstanding - diluted (in shares) 34,637 33,699 33,038
Earnings per common share:      
Basic earnings per common share (in dollars per share) $ 4.16 $ 4.25 $ 4.43
Diluted earnings per common share (in dollars per share) $ 3.90 $ 4.11 $ 4.33