XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Table (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net Income (Loss) Attributable to Parent $ 19,339 $ 31,494 $ 64,270 $ 267,682
Total weighted-average basic shares outstanding (shares) 23,712 23,958 23,644 24,344
Dilutive effect of stock-based awards (shares) 165 301 191 365
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities (in shares) 505 1,660 700 1,892
Total weighted-average dilutive shares outstanding (shares) 24,382 25,919 24,535 26,601
Basic earnings per share (USD per share) $ 0.82 $ 1.31 $ 2.72 $ 11.00
Diluted earnings per share (USD per share) $ 0.79 $ 1.22 $ 2.62 $ 10.06