v3.26.1
Earnings Per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Common Share        
Net income $ 66,720 $ 63,420 $ 140,514 $ 134,270
Less: Allocation of earnings to participating securities (406) (486) (2,207) (1,891)
Net income attributable to common stockholders 66,314 62,934 138,307 132,379
Allocation of earnings to cash or share settled restricted stock units   (16)   448
Diluted net income attributable to common stockholders $ 66,314 $ 62,918 $ 138,307 $ 132,827
Weighted-average common shares outstanding used in basic earnings per common share (in shares) 174,410 175,007 174,248 174,513
Effect of dilutive securities:        
Performance-based restricted stock units (in shares) 239 255 276 304
Time-based restricted stock units (in shares) 92   94  
ESPP shares (in shares) 3 2 8 4
Weighted-average common shares outstanding used in diluted earnings per common share (in shares) 174,744 175,264 174,626 174,821