v3.25.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator (both basic and diluted)    
Net income relevant to common stockholders $ 9,602 $ 19,930
Denominator    
Denominator for basic income per share (in shares) 103,319 108,540
Denominator for diluted income per share (in shares) 105,118 108,989
Basic income per share (in dollars per share) $ 0.09 $ 0.18
Diluted income per share (in dollars per share) $ 0.09 $ 0.18
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 338 1,476
Stock options    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 171 179
Performance share units    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 167 669
Restricted stock units    
Denominator    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 628
Stock options    
Denominator    
Dilutive effect of share based payment (in shares) 0 0
Performance share units    
Denominator    
Dilutive effect of share based payment (in shares) 564 0
Restricted stock units    
Denominator    
Dilutive effect of share based payment (in shares) 1,235 449