XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class A common stock        
Income available to stockholders (Basic EPS)        
Allocated net income (numerator) $ 173,254 $ 162,561 $ 310,538 $ 286,093
Weighted shares (denominator) (in shares) 46,189,063 46,189,042 46,188,984 46,189,028
Per-share amount (in dollars per share) $ 3.75 $ 3.52 $ 6.72 $ 6.19
Dilutive effect of stock-based awards        
Allocated net income (numerator) $ 0 $ 0 $ 0 $ 0
Weighted shares (denominator) (in shares) 14,544 15,457 14,613 13,723
Assumed conversion of Class B shares        
Allocated net income (numerator) $ 1,431 $ 1,342 $ 2,564 $ 2,362
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) $ 174,685 $ 163,903 $ 313,102 $ 288,455
Weighted shares (denominator) (in shares) 52,304,407 52,305,299 52,304,397 52,303,551
Per-share amount (in dollars per share) $ 3.34 $ 3.13 $ 5.99 $ 5.52
Class B common stock        
Income available to stockholders (Basic EPS)        
Allocated net income (numerator) $ 1,431 $ 1,342 $ 2,564 $ 2,362
Weighted shares (denominator) (in shares) 2,542 2,542 2,542 2,542
Per-share amount (in dollars per share) $ 563 $ 528 $ 1,008 $ 929
Income available to stockholders on equivalent shares (Diluted EPS)        
Allocated net income (numerator) $ 1,430 $ 1,342 $ 2,563 $ 2,361
Weighted shares (denominator) (in shares) 2,542 2,542 2,542 2,542
Per-share amount (in dollars per share) $ 563 $ 528 $ 1,008 $ 929