XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Summary of RSU Activity (Details) - Restricted Stock Units
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares, Balance | shares 176,063
Number of shares, RSUs vested | shares (35,424)
Number of shares, RSUs forfeited | shares (58,755)
Number of shares, Balance | shares 81,884
Weighted average grant date fair value per share, Balance | $ / shares $ 101.76
Weighted average grant date fair value per share, RSUs vested | $ / shares 137.95
Weighted average grant date fair value per share, RSUs forfeited | $ / shares 82.42
Weighted average grant date fair value per share, Balance | $ / shares $ 99.96