XML 105 R94.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
EARNINGS PER SHARE        
Net Income (Loss) $ 29,744 $ 26,543 $ 108,496 $ 82,355
Dividends, Common Stock [Abstract]        
Undistributed net income for basic earnings per share 21,061 18,740 82,448 58,978
Weighted average potential dividends on Class A shares upon exercise of dilutive options (26) (33) (94) (88)
Undistributed net income for diluted earnings per share $ 21,035 $ 18,707 $ 82,354 $ 58,890
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Effect of dilutive securities on Class A Shares outstanding 58,000 81,000 69,000 72,000
Weighted average shares outstanding including dilutive securities 19,791,000 19,735,000 19,803,000 19,709,000
Employee Stock Option        
Diluted earnings per share:        
Antidilutive stock options (in shares) 38,422   38,422 22,388
Employee Stock Option | Weighted Average        
Diluted earnings per share:        
Antidilutive stock options (in shares) 38,422   35,912 22,388
Class A Common Stock        
EARNINGS PER SHARE        
Cash dividend premium per share (as a percent)     10.00%  
Dividends, Common Stock [Abstract]        
Dividends declared on Common Stock $ (7,802) $ (7,007) $ (23,404) $ (20,989)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding 17,583,000 17,504,000 17,584,000 17,487,000
Basic earnings per share:        
Per share dividends distributed $ 0.45 $ 0.41 $ 1.35 $ 1.22
Undistributed earnings per share 1.08 0.96 4.22 3.03
Total basic earnings per share 1.53 1.37 5.57 4.25
Diluted earnings per share:        
Per share dividends distributed 0.45 0.41 1.35 1.22
Undistributed earnings per share 1.07 0.96 4.2 3.02
Total diluted earnings per share $ 1.52 $ 1.37 $ 5.55 $ 4.24
Class B Common Stock        
Dividends, Common Stock [Abstract]        
Dividends declared on Common Stock $ (881) $ (796) $ (2,644) $ (2,388)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding 2,150,000 2,150,000 2,150,000 2,150,000
Basic earnings per share:        
Per share dividends distributed $ 0.41 $ 0.37 $ 1.23 $ 1.11
Undistributed earnings per share 0.98 0.88 3.84 2.76
Total basic earnings per share 1.39 1.25 5.07 3.87
Diluted earnings per share:        
Per share dividends distributed 0.41 0.37 1.23 1.11
Undistributed earnings per share 0.98 0.87 3.82 2.74
Total diluted earnings per share $ 1.39 $ 1.24 $ 5.05 $ 3.85