XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net income $ 25,081 $ 9,812 $ 5,101 $ 16,227 $ 34,893 $ 21,327
Participating basic earnings (126)   (59)   (156) (94)
Basic earnings attributable to common stockholders 24,955   5,042   34,737 21,233
Reallocation of participating earnings 0   0   0 0
Diluted earnings attributable to common stockholders $ 24,955   $ 5,042   $ 34,737 $ 21,233
Weighted average common shares outstanding:            
Weighted average common shares outstanding – basic (in shares) 130,469   130,204   130,403 130,170
Dilutive performance stock units (in shares) 119   32   90 26
Dilutive stock options (in shares) 0   15   3 11
Weighted average common shares outstanding – diluted (in shares) 130,588   130,251   130,496 130,207
Net income per common share:            
Basic (in dollars per share) $ 0.19   $ 0.04   $ 0.27 $ 0.16
Diluted (in dollars per share) $ 0.19   $ 0.04   $ 0.27 $ 0.16