XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, 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 Share [Abstract]        
Net income $ 9,054 $ 17,957 $ 30,381 $ 63,560
Participating basic earnings (59) (41) (153) (109)
Basic earnings attributable to common stockholders 8,995 17,916 30,228 63,451
Reallocation of participating earnings 0 0 0 0
Diluted earnings attributable to common stockholders $ 8,995 $ 17,916 $ 30,228 $ 63,451
Weighted average common shares outstanding:        
Weighted average common shares outstanding – basic (in shares) 130,204 134,396 130,182 133,426
Dilutive performance stock units (in shares) 29 11 27 8
Dilutive stock options (in shares) 9 14 10 6
Weighted average common shares outstanding – diluted (in shares) 130,242 134,421 130,219 133,440
Net income per common share:        
Basic (in dollars per share) $ 0.07 $ 0.13 $ 0.23 $ 0.48
Diluted (in dollars per share) $ 0.07 $ 0.13 $ 0.23 $ 0.48