XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Reconciliation of the Numerators and Denominators Used in the Basic and Diluted Per-Share Computations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class A common stock    
Income available to stockholders (Basic EPS)    
Allocated net income (numerator) $ 137,284 $ 123,532
Weighted shares (denominator) (in shares) 46,188,903 46,189,014
Per-share amount (in dollars per share) $ 2.97 $ 2.67
Dilutive effect of stock-based awards    
Allocated net income (numerator) $ 0 $ 0
Weighted shares (denominator) (in shares) 14,681 11,989
Assumed conversion of Class B shares    
Allocated net income (numerator) $ 1,133 $ 1,020
Weighted shares (denominator) (in shares) 6,100,800 6,100,800
Income available to stockholders on equivalent shares (Diluted EPS)    
Allocated net income (numerator) $ 138,417 $ 124,552
Weighted shares (denominator) (in shares) 52,304,384 52,301,803
Per-share amount (in dollars per share) $ 2.65 $ 2.38
Class B common stock    
Income available to stockholders (Basic EPS)    
Allocated net income (numerator) $ 1,133 $ 1,020
Weighted shares (denominator) (in shares) 2,542 2,542
Per-share amount (in dollars per share) $ 446 $ 401
Income available to stockholders on equivalent shares (Diluted EPS)    
Allocated net income (numerator) $ 1,133 $ 1,020
Weighted shares (denominator) (in shares) 2,542 2,542
Per-share amount (in dollars per share) $ 446 $ 401