XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic EPS:            
Net Income (Loss) $ 24,937 $ 94,492 $ 88,790 $ (64,255) $ 119,429 $ 24,535
Income, share amounts 22,615   17,581   22,527 17,146
Earnings Per Share, Basic $ 1.10   $ 5.05   $ 5.30 $ 1.43
Diluted EPS:            
Net Income (Loss) Available to Common Stockholders, Diluted $ 24,937   $ 88,790   $ 119,429 $ 24,535
Weighted Average Shares Outstanding - Diluted 22,674   17,938   22,654 17,506
Earnings Per Share, Diluted $ 1.10   $ 4.95   $ 5.27 $ 1.40
Share-based Payment Arrangement, Option [Member]            
Dilutive Securities:            
Dilutive Securities 7   58   7 30
Diluted EPS:            
Antidilutive shares excluded from EPS, shares 100   0   100 100
Restricted Stock Units (RSUs) [Member]            
Dilutive Securities:            
Dilutive Securities 33   128   62 188
Diluted EPS:            
Antidilutive shares excluded from EPS, shares 100   100   100 100
Performance Shares [Member]            
Dilutive Securities:            
Dilutive Securities 19   171   58 142
Diluted EPS:            
Antidilutive shares excluded from EPS, shares 100   0   100 0