XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings per Common Share        
Net income $ 63,420 $ 34,425 $ 134,270 $ 74,957
Less: Allocation of earnings to participating securities (486) (435) (1,891) (1,180)
Net income attributable to common stockholders, basic 62,934 33,990 132,379 73,777
Less: Allocation of earnings to cash or share settled restricted stock units (16) (138) 448 (223)
Diluted net income attributable to common stockholders $ 62,918 $ 33,852 $ 132,827 $ 73,554
Weighted average common shares outstanding used in basic earnings per common share (in shares) 175,007 154,496 174,513 154,342
Effect of dilutive securities:        
Performance-based restricted stock units (in shares) 255 287 304 301
ESPP shares (in shares) 2 2 4 5
Weighted average common shares outstanding used in diluted earnings per common share (in shares) 175,264 154,785 174,821 154,648