XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basic and Diluted Earnings (Loss) Per Share - Schedule of Weighted-Average Potentially Dilutive Shares are Excluded from Computation of Diluted Earnings (Loss) Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock options and restricted stock units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 20,682 46,606 31,587