XML 93 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Schedule of Restricted Stock Awards Activity (Details) - Restricted Stock Awards (RSAs) [Member]
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Beginning balance | shares 3,586
Vested | shares (1,660)
Canceled/forfeited | shares (978)
Ending balance | shares 948
Beginning balance | $ / shares $ 235.03
Vested | $ / shares 241.38
Canceled/forfeited | $ / shares 211.24
Ending balance | $ / shares $ 248.48