v3.24.3
Stock-Based Awards - Summary of Restricted Stock Units (Details)
shares in Thousands
9 Months Ended
Sep. 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 426
Number of Underlying Shares, Vested (408)
Number of Underlying Shares, Forfeited (109)
Number of Underlying Shares Outstanding, Balance 987
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 165
Number of Underlying Shares, Vested (98)
Number of Underlying Shares, Forfeited (2)
Number of Underlying Shares Outstanding, Balance 239