XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings (numerator)        
Net income attributable to common stockholders $ 8,000 $ 82,020 $ 22,038 $ 153,170
Shares (denominator)        
Weighted average common shares outstanding (basic) 46,133 45,733 46,083 45,667
Dilutive effect of stock options and stock awards outstanding 191 510 237 596
Adjusted weighted average common shares outstanding (diluted) 46,324 46,243 46,320 46,263
Earnings per share attributable to common stockholders        
Basic $ 0.17 $ 1.79 $ 0.48 $ 3.35
Diluted $ 0.17 $ 1.77 $ 0.48 $ 3.31
Stock options and stock awards excluded from EPS calculation because the effect would be anti-dilutive 380 36 270 19