v3.26.1
Stock Option Plans - Summary of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of Stock Options Outstanding, Beginning of Period 20,887,772  
Number of Stock Options, Granted 19,607,200  
Number of Stock Options, Forfeited (584,797)  
Number of Stock Options, Exercised (64,083)  
Number of Stock Options, Expired (17,263)  
Number of Stock Options Outstanding, End of Period 39,828,829 20,887,772
Options vested and exercisable, June 30, 2026 1,669,950  
Weighted Average Exercise Price Per Share, Beginning of Period $ 2.93  
Weighted Average Exercise Price Per Share, Granted 4.39  
Weighted Average Exercise Price Per Share, Forfeited 3.56  
Weighted Average Exercise Price Per Share, Exercised 2.42  
Weighted Average Exercise Price Per Share, Expired 7.86  
Weighted Average Exercise Price, End of Period 3.64 $ 2.93
Weighted Average Exercise Price, Options vested and exercisable at June 30, 2026 $ 8.38  
Weighted-Average Remaining Contractual Life (years), Options outstanding 9 years 3 months 18 days 8 years 7 months 20 days
Weighted-Average Remaining Contractual Life (years), Options vested and exercisable at June 30, 2026 7 years 1 month 24 days  
Aggregate Intrinsic Value, Options outstanding $ 29,097 $ 1,186
Aggregate Intrinsic Value, Options vested and exercisable at June 30, 2026 $ 552