XML 128 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Components of Denominator for Computation of Basic and Diluted (Loss) Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effect of dilutive securities:      
Weighted-average number of shares outstanding — basic 130,445,677 128,808,387 126,754,852
Restricted stock awards   842,055 2,803,938
Employee stock options   278,057 726,130
Other equity-based awards   131,820 312,490
Weighted-average number of shares outstanding — diluted 130,445,677 130,060,319 130,597,410