v3.26.1
Equity Incentive Plan - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Shares
Underlying
Outstanding Options    
Balance (in shares) | shares 4,108,029  
Options exercised (in shares) | shares (644,129)  
Balance (in shares) | shares 3,463,900 4,108,029
Exercisable (in shares) | shares 3,463,900  
Weighted
Average
Exercise Price
per Share    
Balance (in usd per share) | $ / shares $ 5.66  
Options exercised (in usd per share) | $ / shares 8.14  
Balance (in usd per share) | $ / shares 5.20 $ 5.66
Exercisable (in usd per share) | $ / shares $ 5.20  
Weighted Average Remaining Contractual Life, Balance (in Years) 2 years 3 months 18 days 2 years 9 months 18 days
Weighted Average Remaining Contractual Life, Exercisable (in Years) 2 years 3 months 18 days  
Aggregate Intrinsic Value, Balance | $ $ 173,746 $ 240,230
Aggregate Intrinsic Value, Exercisable | $ $ 173,746