XML 147 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Common Share - Calculation (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings per Common Share      
Net income $ 172,231 $ 104,998 $ 44,296
Less: Allocation of earnings to participating securities (2,279) (1,878) (1,429)
Net income attributable to common stockholders, basic 169,952 103,120 42,867
Less: Allocation of earnings to cash or share settled restricted stock units 1,004    
Diluted net income attributable to common stockholders $ 170,956 $ 103,120 $ 42,867
Weighted average common shares outstanding used in basic earnings per common share (in shares) 162,037 154,126 153,281
Effect of dilutive securities:      
Performance-based restricted stock units (in shares) 328 207 125
ESPP shares (in shares) 10 11 4
Weighted average common shares outstanding used in diluted earnings per common share (in shares) 162,375 154,344 153,410