XML 124 R110.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Effect of dilutive securities:      
Weighted-average number of shares outstanding — basic 132,101,768 130,445,677 128,808,387
Restricted stock awards     842,055
Employee stock options     278,057
Other equity-based awards     131,820
Weighted-average number of shares outstanding — diluted 132,101,768 130,445,677 130,060,319