XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - (Computations for Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net income (loss) $ (34,055) $ 49,432 $ 66,103
Weighted-average common shares outstanding — basic 66,051 65,587 64,743
Effect of stock options and restricted stock units   714 1,129
Weighted-average common shares outstanding — diluted 66,051 66,301 65,872
Earnings per share, basic $ (0.52) $ 0.75 $ 1.02
Earnings per share, diluted $ (0.52) $ 0.75 $ 1.00