v3.26.1
Equity Incentive Plan - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Shares
Underlying
Outstanding Options    
Balance (in shares) 4,108,029  
Options exercised (in shares) (358,697)  
Balance (in shares) 3,749,332 4,108,029
Exercisable (in shares) 3,744,483  
Weighted
Average
Exercise Price
per Share    
Balance (in usd per share) $ 5.66  
Options exercised (in usd per share) 6.50  
Balance (in usd per share) 5.58 $ 5.66
Exercisable (in usd per share) $ 5.57  
Weighted Average Remaining Contractual Life, Balance (in Years) 2 years 7 months 6 days 2 years 9 months 18 days
Weighted Average Remaining Contractual Life, Exercisable (in Years) 2 years 7 months 6 days  
Aggregate Intrinsic Value, Balance $ 132,122 $ 240,230
Aggregate Intrinsic Value, Exercisable $ 131,978