XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding at December 31, 2023 2,459,037  
Granted 616,871  
Exercised (95,467)  
Forfeited (30,924)  
Expired (1,244)  
Outstanding at March 31, 2024 2,948,273 2,459,037
Exercisable at March 31, 2024 1,329,424  
Outstanding at December 31, 2023 $ 13.82  
Granted 64.59  
Exercised 8.44  
Forfeited 50.32  
Expired 14.51  
Outstanding at March 31, 2024 24.23 $ 13.82
Exercisable at March 31, 2024 $ 10.67  
Weighted-Average Remaining Contractual Term, Outstanding 8 years 18 days 7 years 9 months 21 days
Exercisable at March 31, 2024 6 years 11 months 26 days  
Aggregate intrinsic value, Outstanding $ 114,368 $ 109,078
Exercisable at March 31, 2024 $ 69,546