XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Table (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net Income (Loss) Attributable to Parent $ 26,305 $ 60,439 $ 44,931 $ 236,188
Total weighted-average basic shares outstanding (shares) 23,670 24,359 23,610 24,539
Dilutive effect of stock-based awards (shares) 117 256 204 398
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities (in shares) 493 1,796 797 2,008
Total weighted-average dilutive shares outstanding (shares) 24,280 26,411 24,611 26,945
Basic earnings per share (USD per share) $ 1.11 $ 2.48 $ 1.90 $ 9.63
Diluted earnings per share (USD per share) $ 1.08 $ 2.29 $ 1.83 $ 8.77