XML 151 R134.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Schedule of Market Based Performance Stock Units, Valuation Assumptions (Details) - Market Based Performance Stock Units (Market Based PSUs) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance period 3 years 3 years 3 years
Stock price (in dollars per share) $ 69.44 $ 88.63 $ 26.25
Stock price volatility 55.17% 51.71% 43.02%
Risk-free rate 2.84% 0.35% 0.25%