v3.24.3
Stock-Based Compensation - Summary of RSU Activity (Details) - RSUs - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Number of Awards    
Unvested and outstanding, beginning balance (in shares) 1,357,295 1,129,492
Granted (in shares) 757,519  
Vested (in shares) (398,203)  
Cancelled/Forfeited (in shares) (131,513)  
Unvested and outstanding, ending balance (in shares) 1,357,295 1,129,492
Weighted-Average Grant Date Fair Value per Award    
Unvested and outstanding, weighted-average grant date fair value, beginning balance (in dollars per share) $ 23.41  
Granted, weighted-average exercise price (in dollars per share) 27.51  
Vested, weighted-average exercise price (in dollars per share) 22.47  
Cancelled/Forfeited, weighted-average grant date fair value per award (in dollars per share) 24.61  
Unvested and outstanding, weighted-average grant date fair value, ending balance (in dollars per share) $ 25.86