v3.24.2
Stock-Based Awards - Summary of Restricted Stock Units (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2024
shares
Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Underlying Shares Outstanding, Balance 1,078
Number of Underlying Shares, Granted 397
Number of Underlying Shares, Vested (313)
Number of Underlying Shares, Forfeited (97)
Number of Underlying Shares Outstanding, Balance 1,065
Market and Service Conditions Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Underlying Shares Outstanding, Balance 174
Number of Underlying Shares, Granted 161
Number of Underlying Shares, Vested (98)
Number of Underlying Shares, Forfeited (2)
Number of Underlying Shares Outstanding, Balance 235