v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class A common stock        
Income available to stockholders (Basic EPS)        
Allocated net income (numerator) $ 180,499 $ 181,356 $ 508,559 $ 491,894
Weighted shares (denominator) (in shares) 46,189,049 46,189,068 46,188,978 46,189,012
Per-share amount (in dollars per share) $ 3.91 $ 3.93 $ 11.01 $ 10.65
Dilutive effect of stock-based awards        
Allocated net income (numerator) $ 0 $ 0 $ 0 $ 0
Weighted shares (denominator) (in shares) 11,082 15,731 10,158 14,985
Assumed conversion of Class B shares        
Allocated net income (numerator) $ 1,490 $ 1,497 $ 4,198 $ 4,061
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) $ 181,989 $ 182,853 $ 512,757 $ 495,955
Weighted shares (denominator) (in shares) 52,300,931 52,305,599 52,299,936 52,304,797
Per-share amount (in dollars per share) $ 3.48 $ 3.50 $ 9.80 $ 9.48
Class B common stock        
Income available to stockholders (Basic EPS)        
Allocated net income (numerator) $ 1,490 $ 1,497 $ 4,198 $ 4,061
Weighted shares (denominator) (in shares) 2,542 2,542 2,542 2,542
Per-share amount (in dollars per share) $ 586 $ 589 $ 1,652 $ 1,597
Income available to stockholders on equivalent shares (Diluted EPS)        
Allocated net income (numerator) $ 1,490 $ 1,497 $ 4,198 $ 4,060
Weighted shares (denominator) (in shares) 2,542 2,542 2,542 2,542
Per-share amount (in dollars per share) $ 586 $ 589 $ 1,651 $ 1,597