XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Options    
Outstanding, beginning of period (in shares) | shares 6,296,350  
Exercised (in shares) | shares (1,557,220)  
Forfeited (in shares) | shares (2,961)  
Expired (in shares) | shares (7,428)  
Outstanding, end of period (in shares) | shares 4,728,741 6,296,350
Exercisable (in shares) | shares 4,566,970  
Weighted- Average Exercise Price Per Share    
Outstanding, beginning of period (in dollars per share) | $ / shares $ 2.49  
Exercised (in dollars per share) | $ / shares 4.37  
Forfeited (in dollars per share) | $ / shares 5.64  
Expired (in dollars per share) | $ / shares 4.76  
Outstanding, end of period (in dollars per share) | $ / shares 1.86 $ 2.49
Exercisable (in dollars per share) | $ / shares $ 1.71  
Intrinsic value, outstanding, beginning of period | $ $ 79,728  
Intrinsic value, outstanding, end of period | $ 77,502 $ 79,728
Intrinsic value, exercisable | $ $ 75,556  
Weighted average remaining contractual term, outstanding 3 years 11 months 4 days 4 years 9 months 29 days
Weighted average remaining contractual term, exercisable 3 years 10 months 2 days