XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of RSU Activity (Details) - RSUs - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unvested and Outstanding as of December 31, 2022 1,129,492 615,474
Granted 824,584  
Vested (245,783)  
Canceled and forfeited (64,783)  
Unvested and Outstanding as of December 31, 2023 1,129,492 615,474
Weighted-average exercise price, Granted $ 25.48  
Weighted-average exercise price, Vested 18.36  
Weighted-average exercise price, Cancelled and forfeited 20.82  
Weighted-average exercise price, Vested and exercisable $ 23.41 $ 18.36