XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (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, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) - diluted $ (30,741) $ 4,557 $ (20,966) $ 7,381
Weighted Average Number of Shares Outstanding, Basic 126,239 128,351 126,569 129,355
Weighted Average Number of Shares Outstanding, Diluted 126,239 129,611 126,569 130,811
Earnings Per Share, Basic and Diluted $ (0.24) $ 0.04 $ (0.17) $ 0.06
Employee Stock Option        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units 0 984 0 998
Restricted Stock [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units 0 276 0 458