XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class A common stock        
Income available to stockholders (Basic EPS)        
Allocated net income (numerator) $ 181,356 $ 158,521 $ 491,894 $ 444,614
Weighted shares (denominator) (in shares) 46,189,068 46,189,059 46,189,012 46,189,038
Per-share amount (in dollars per share) $ 3.93 $ 3.43 $ 10.65 $ 9.63
Dilutive effect of stock-based awards        
Allocated net income (numerator) $ 0 $ 0 $ 0 $ 0
Weighted shares (denominator) (in shares) 15,731 16,655 14,985 11,163
Assumed conversion of Class B shares        
Allocated net income (numerator) $ 1,497 $ 1,309 $ 4,061 $ 3,671
Weighted shares (denominator) (in shares) 6,100,800 6,100,800 6,100,800 6,100,800
Income available to stockholders on equivalent shares (Diluted EPS)        
Allocated net income (numerator) $ 182,853 $ 159,830 $ 495,955 $ 448,285
Weighted shares (denominator) (in shares) 52,305,599 52,306,514 52,304,797 52,301,001
Per-share amount (in dollars per share) $ 3.50 $ 3.06 $ 9.48 $ 8.57
Class B common stock        
Income available to stockholders (Basic EPS)        
Allocated net income (numerator) $ 1,497 $ 1,309 $ 4,061 $ 3,671
Weighted shares (denominator) (in shares) 2,542 2,542 2,542 2,542
Per-share amount (in dollars per share) $ 589 $ 515 $ 1,597 $ 1,444
Income available to stockholders on equivalent shares (Diluted EPS)        
Allocated net income (numerator) $ 1,497 $ 1,309 $ 4,060 $ 3,670
Weighted shares (denominator) (in shares) 2,542 2,542 2,542 2,542
Per-share amount (in dollars per share) $ 589 $ 515 $ 1,597 $ 1,444