XML 130 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Common Share - Calculation (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per Common Share      
Net income $ 104,998 $ 44,296 $ 28,217
Less: Allocation of earnings to participating securities (1,878) (1,429) (1,172)
Net income attributable to common stockholders, basic $ 103,120 $ 42,867 $ 27,045
Weighted average common shares outstanding used in basic earnings per common share (in shares) 154,126 153,281 151,684
Effect of dilutive securities:      
Performance-based restricted stock units (in shares) 207 125 144
ESPP shares (in shares) 11 4 2
Weighted average common shares outstanding used in diluted earnings per common share (in shares) 154,344 153,410 151,830