XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Option Activity (Details) - Employee Stock Option - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Shares    
Options outstanding at beginning of the period 6,378,924  
Granted 5,000  
Exercised (222,619)  
Canceled (2,568)  
Options outstanding at the end of the period 6,158,737 6,378,924
Options vested and expected to vest at the end of the period 6,065,176  
Options exercisable at the end of the period 3,284,980  
Shares available for grant under the 2021 Plan 1,011,071  
Weighted Average Exercise Price Per Share    
Options outstanding at beginning of the period $ 29.69  
Granted 37.08  
Exercised 16.27  
Canceled 83.21  
Options outstanding at the end of the period 30.16 $ 29.69
Options vested and expected to Vest at the end of the period 30.14  
Options exercisable at the end of the period $ 29.45  
Weighted Average Remaining Contractual Term (In Years)    
Options outstanding at the end of the period 7 years 4 months 24 days 7 years 6 months
Options vested and expected to vest at the end of the period 7 years 3 months 18 days  
Options exercisable at the end of the period 6 years 3 months 18 days