XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Vote
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Earnings Per Share [Abstract]        
Voting rights conversion basis | Vote     1  
Common Stock        
Earnings Per Share [Abstract]        
Percentage of earnings assumed to be distributed as dividends in earnings per share calculation     100.00%  
Preferential dividend rate (as percent)     105.00%  
Number of votes per share | Vote     1  
Numerator:        
Distributed earnings $ 4,842 $ 4,527 $ 14,173 $ 13,250
(Excess distributions) undistributed earnings (275) 11,349 (3,271) 24,981
Basic 4,567 15,876 10,902 38,231
Diluted $ 4,928 $ 17,154 $ 11,759 $ 41,317
Denominator:        
Weighted average shares outstanding - basic (in shares) | shares 15,133 15,071 15,032 15,008
Assumed conversion of Class A Common Stock (in shares) | shares 1,275 1,282 1,277 1,283
Dilutive options, awards and common stock equivalents (in shares) | shares 337 483 414 498
Total weighted-average diluted Common Stock (in shares) | shares 16,745 16,836 16,723 16,789
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 0.30 $ 1.05 $ 0.73 $ 2.55
Diluted earnings per share (in dollars per share) | $ / shares $ 0.29 $ 1.02 $ 0.70 $ 2.46
Class A Common Stock        
Earnings Per Share [Abstract]        
Number of votes per share | Vote     10  
Numerator:        
Distributed earnings $ 383 $ 360 $ 1,122 $ 1,051
(Excess distributions) undistributed earnings (22) 918 (265) 2,035
Basic $ 361 $ 1,278 $ 857 $ 3,086
Denominator:        
Weighted average shares outstanding (in shares) | shares 1,275 1,282 1,277 1,283
Earnings Per Share [Abstract]        
Basic earnings per share (in dollars per share) | $ / shares $ 0.28 $ 1.00 $ 0.67 $ 2.41
Diluted earnings per share (in dollars per share) | $ / shares $ 0.28 $ 0.98 $ 0.67 $ 2.36
Maximum        
Earnings Per Share [Abstract]        
Percentage of total number of directors     75.00%  
Minimum        
Earnings Per Share [Abstract]        
Percentage of total number of directors     25.00%