XML 91 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock      
Numerator:      
Distributed earnings $ 19,346 $ 18,963 $ 32,612
(Excess distributions) undistributed earnings (1,027) (474) 19,491
Basic 18,319 18,489 52,103
Diluted $ 19,730 $ 19,956 $ 56,319
Denominator:      
Weighted average shares outstanding - basic (in shares) 14,988 15,034 14,988
Assumed conversion of Class A Common Stock (in shares) 1,233 1,276 1,282
Dilutive awards and common stock equivalents (in shares) 371 397 504
Total weighted average diluted Common Stock (in shares) 16,592 16,707 16,774
Basic net earnings per share      
Basic net earnings per share (in dollars per share) $ 1.22 $ 1.23 $ 3.48
Diluted net earnings per share (in dollars per share) $ 1.19 $ 1.19 $ 3.36
Class A Common Stock      
Numerator:      
Distributed earnings $ 1,491 $ 1,505 $ 2,628
(Excess distributions) undistributed earnings (80) (38) 1,588
Basic $ 1,411 $ 1,467 $ 4,216
Denominator:      
Weighted average shares outstanding (in shares) 1,233 1,276 1,282
Basic net earnings per share      
Basic net earnings per share (in dollars per share) $ 1.14 $ 1.15 $ 3.29
Diluted net earnings per share (in dollars per share) $ 1.14 $ 1.15 $ 3.25
Restricted Stock Units (RSUs)      
Basic net earnings per share      
Antidilutive securities excluded from computation of earnings per share (in shares)   16