XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings per Common Share        
Net income $ 37,516 $ 30,858 $ 112,473 $ 71,996
Less: Allocation of earnings to participating securities (430) (434) (1,607) (1,418)
Net income attributable to common stockholders, basic 37,086 30,424 110,866 70,578
Less: Allocation of earnings to cash or share settled restricted stock units (129)   (352)  
Diluted net income attributable to common stockholders $ 36,957 $ 30,424 $ 110,514 $ 70,578
Weighted average common shares outstanding used in basic earnings per common share (in shares) 165,847 154,163 158,205 154,210
Effect of dilutive securities:        
Performance-based restricted stock units (in shares) 325 235 306 181
ESPP shares (in shares) 1 3 7 7
Weighted average common shares outstanding used in diluted earnings per common share (in shares) 166,173 154,401 158,518 154,398