XML 74 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Beginning balance (shares) 4,760,366  
Granted (shares) 633,887  
Exercised (shares) (49,310)  
Forfeited (shares) (127,326)  
Expired (shares) 0  
Ending balance (shares) 5,217,617 4,760,366
Exercisable (shares) 2,972,207  
Unvested (shares) 2,245,410  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Beginning balance (usd per share) $ 16.62  
Granted (usd per share) 35.09  
Exercised (usd per share) 16.21  
Forfeited (usd per share) 18.03  
Expired (usd per share) 0  
Ending balance (usd per share) 18.83 $ 16.62
Exercisable (usd per share) 15.51  
Unvested (usd per share) $ 23.22  
Weighted-Average Remaining Contractual Term    
Outstanding 7 years 5 months 15 days 7 years 6 months 10 days
Exercisable 6 years 4 months 28 days  
Unvested 8 years 10 months 9 days  
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]    
Outstanding $ 96,254 $ 34,128
Exercisable 65,826  
Unvested $ 30,428