XML 94 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Summary of Details of Basic and Diluted Earnings (Loss) Per Share (EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income (loss) $ (79,053) $ (194,208) $ 6,937
Weighted average common shares outstanding used in basic EPS (in shares) 45,058 44,828 44,551
Common shares issuable upon exercise of dilutive stock options and PSAs / RSUs (in shares) 0 0 373
Weighted average common shares outstanding and common share equivalents used in diluted EPS (in shares) 45,058 44,828 44,924
Earnings (loss) per share      
Continuing operations (in dollars per share) $ (1.73) $ (4.33) $ 0.15
Discontinued operations (in dollars per share) $ (0.02) $ 0 $ 0