v3.26.1
Stock Compensation Plan - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Beginning Balance (in shares) 5,309,859    
Granted (in shares) 2,484,456    
Exercised (in shares) (508,059)    
Forfeited (in shares) (24,324)    
Expired (in shares) (194,680)    
Ending Balance (in shares) 7,067,252   5,309,859
Beginning Balance (in dollars per share) $ 5.54    
Granted (in dollars per share) 7.26    
Exercised (in dollars per share) 2.81    
Forfeited (in dollars per share) 7.36    
Expired (in dollars per share) 7.58    
Ending Balance (in dollars per share) $ 6.28   $ 5.54
Weighted Average Contractual Life (years) 5 years 2 years 9 months 10 days  
Intrinsic value $ 15,300,000   $ 16,300,000
Exercisable (in shares) 4,607,120    
Exercisable (in dollars per share) $ 5.76    
Weighted Average Contractual Life (years) 2 years 6 months 10 days    
Intrinsic Value $ 13,700,000