XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - 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 $ (23,687) $ (19,587) $ 49,228 $ 38,367
Average common shares outstanding:        
Average common shares outstanding - basic (in shares) 36,214 34,939 35,950 33,491
Additional shares for stock-based compensation plans 0 0 30 48
Average common shares outstanding - diluted (in shares) 36,214 34,939 35,980 33,539
Earnings (loss) per share of common stock        
Basic (in dollars per share) $ (0.65) $ (0.56) $ 1.37 $ 1.15
Diluted (in dollars per share) $ (0.65) $ (0.56) $ 1.37 $ 1.14
Antidilutive shares 45 85 1 0