XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders’ Equity and Equity Compensation - Schedule of Share-Based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 03, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Number of Options            
Beginning balance (in shares)       21,770,225    
Granted (in shares) 1,530,000     3,085,295    
Exercised (in shares)       (686,254)    
Cancelled/forfeited (in shares)       (665,134)    
Expired (in shares)       (156)    
Ending balance (in shares)   23,503,976   23,503,976   21,770,225
Total exercisable (in share)   17,018,261   17,018,261    
Total vested or expected to vest (in shares)   22,478,922   22,478,922    
Weighted Average Exercise Price Per Share            
Beginning balance (in dollars per share)       $ 9.06    
Granted (in dollars per share) $ 18.60     18.79    
Exercised (in dollars per share)       6.14    
Cancelled/forfeited (in dollars per share)       12.56    
Expired (in dollars per share)       2.44    
Ending balance (in dollars per share)   $ 10.33   10.33   $ 9.06
Total exercisable (in dollars per share)   7.53   7.53    
Total vested or expected to vest (in dollars per share)   $ 9.99   $ 9.99    
Weighted Average Remaining Contract Term            
Total outstanding as of December 31, 2024:       5 years 6 months 18 days   5 years 4 months 24 days
Total outstanding as of June 30, 2025       5 years 6 months 18 days   5 years 4 months 24 days
Total exercisable as of June 30, 2025       4 years 4 months 13 days    
Total vested or expected to vest as of June 30, 2025       5 years 4 months 28 days    
Aggregate Intrinsic Value            
Total outstanding as of December 31, 2024:       $ 226,117    
Granted       1,040    
Exercised   $ 10,800 $ 1,100 12,613 $ 1,500  
Cancelled/forfeited       6,292    
Expired       4    
Total outstanding as of June 30, 2025   348,605   348,605   $ 226,117
Total exercisable as of June 30, 2025   299,962   299,962    
Total vested or expected to vest as of June 30, 2025   $ 341,097   $ 341,097