XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
EARNINGS PER SHARE            
Weighted-average anti-dilutive stock options outstanding (in shares) 200,000 200,000 400,000 200,000    
Basic earnings per share            
Net Income (Loss) $ 55,088 $ 43,901 $ 156,033 $ 132,688    
Income attributable to unvested stock-based compensation awards (242) (192) (657) (524)    
Income available to common shareholders $ 54,846 $ 43,709 $ 155,376 $ 132,164    
Weighted-average common shares outstanding - basic (in shares) 52,689,000 52,520,000 52,726,000 52,807,000    
Basic earnings per share (in dollars per shares) $ 1.04 $ 0.83 $ 2.95 $ 2.5    
Diluted earnings per share            
Net Income (Loss) $ 55,088 $ 43,901 $ 156,033 $ 132,688    
Income attributable to unvested stock-based compensation awards (242) (192) (657) (524)    
Income available to common shareholders $ 54,846 $ 43,709 $ 155,376 $ 132,164    
Weighted-average common shares outstanding - basic (in shares) 52,689,000 52,520,000 52,726,000 52,807,000    
Assumed exercise of stock options (in shares) 115,000 160,000 126,000 104,000    
Weighted-average common shares outstanding - diluted (in shares) 52,804,000 52,680,000 52,852,000 52,911,000    
Diluted earnings per share (in dollars per shares) $ 1.04 $ 0.83 $ 2.94 $ 2.5    
Stock Repurchase Program            
Number of common shares authorized to be repurchased (in shares)         2,628,000 2,697,000
Number of common shares repurchased (in shares)     206,054 1,000,000    
Average price per share repurchased $ 53.34 $ 45.84 $ 53.34 $ 45.84