v3.26.1
Share-Based Payments - Schedule of Additional Information About Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 31,800,696 28,153,192
Options outstanding weighted average exercise price (in dollars per share) $ 4.17 $ 4.32
Options outstanding weighted average remaining life (years) 6 years 7 months 24 days 6 years 8 months 26 days
Options outstanding aggregate intrinsic value $ 69,748  
Options exercisable (in shares) 21,883,378  
Options Exercisable weighted average exercise price (in dollars per share) $ 4.88  
Options exercisable weighted average remaining life (years) 5 years 8 months 19 days  
Options exercisable aggregate intrinsic value $ 61,001  
$0.67 — $2.50    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range lower range (in dollars per share) $ 0.67  
Exercise price range upper range (in dollars per share) $ 2.50  
Options outstanding (in shares) 19,568,494  
Options outstanding weighted average exercise price (in dollars per share) $ 1.47  
Options outstanding weighted average remaining life (years) 7 years 25 days  
Options outstanding aggregate intrinsic value $ 67,788  
Options exercisable (in shares) 14,171,426  
Options Exercisable weighted average exercise price (in dollars per share) $ 1.51  
Options exercisable weighted average remaining life (years) 6 years 9 months 21 days  
Options exercisable aggregate intrinsic value $ 59,394  
$2.51 — $3.50    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range lower range (in dollars per share) $ 2.51  
Exercise price range upper range (in dollars per share) $ 3.50  
Options outstanding (in shares) 129,156  
Options outstanding weighted average exercise price (in dollars per share) $ 3.17  
Options outstanding weighted average remaining life (years) 5 years 1 month 24 days  
Options outstanding aggregate intrinsic value $ 326  
Options exercisable (in shares) 113,656  
Options Exercisable weighted average exercise price (in dollars per share) $ 3.22  
Options exercisable weighted average remaining life (years) 4 years 10 months 20 days  
Options exercisable aggregate intrinsic value $ 281  
$3.51 — $5.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range lower range (in dollars per share) $ 3.51  
Exercise price range upper range (in dollars per share) $ 5.00  
Options outstanding (in shares) 5,283,809  
Options outstanding weighted average exercise price (in dollars per share) $ 4.12  
Options outstanding weighted average remaining life (years) 9 years 5 months 12 days  
Options outstanding aggregate intrinsic value $ 1,469  
Options exercisable (in shares) 780,559  
Options Exercisable weighted average exercise price (in dollars per share) $ 4.09  
Options exercisable weighted average remaining life (years) 7 years 4 months 2 days  
Options exercisable aggregate intrinsic value $ 1,162  
$5.01 — $6.50    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range lower range (in dollars per share) $ 5.01  
Exercise price range upper range (in dollars per share) $ 6.50  
Options outstanding (in shares) 1,781,200  
Options outstanding weighted average exercise price (in dollars per share) $ 5.82  
Options outstanding weighted average remaining life (years) 3 years 5 months 1 day  
Options outstanding aggregate intrinsic value $ 165  
Options exercisable (in shares) 1,779,700  
Options Exercisable weighted average exercise price (in dollars per share) $ 5.82  
Options exercisable weighted average remaining life (years) 3 years 5 months 1 day  
Options exercisable aggregate intrinsic value $ 164  
$ 6.51 — $10.00    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range lower range (in dollars per share) $ 6.51  
Exercise price range upper range (in dollars per share) $ 10.00  
Options outstanding (in shares) 1,202,056  
Options outstanding weighted average exercise price (in dollars per share) $ 8.10  
Options outstanding weighted average remaining life (years) 4 years 1 month 9 days  
Options outstanding aggregate intrinsic value $ 0  
Options exercisable (in shares) 1,202,056  
Options Exercisable weighted average exercise price (in dollars per share) $ 8.10  
Options exercisable weighted average remaining life (years) 4 years 1 month 9 days  
Options exercisable aggregate intrinsic value $ 0  
$10.01 — $30.89    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range lower range (in dollars per share) $ 10.01  
Exercise price range upper range (in dollars per share) $ 30.89  
Options outstanding (in shares) 3,835,981  
Options outstanding weighted average exercise price (in dollars per share) $ 16.11  
Options outstanding weighted average remaining life (years) 2 years 11 months 19 days  
Options outstanding aggregate intrinsic value $ 0  
Options exercisable (in shares) 3,835,981  
Options Exercisable weighted average exercise price (in dollars per share) $ 16.11  
Options exercisable weighted average remaining life (years) 2 years 11 months 19 days  
Options exercisable aggregate intrinsic value $ 0