v3.26.3
Stock Compensation Plan - Schedule of Stock Option Activity (Details) - USD ($)
9 Months Ended
Sep. 30, 2026
Sep. 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,573,953    
Exercised (in shares) (739,515)    
Forfeited (in shares) (24,324)    
Expired (in shares) (194,680)    
Ending Balance (in shares) 6,925,293    
Beginning Balance (in dollars per share) $ 5.54    
Granted (in dollars per share) 7.29    
Exercised (in dollars per share) 2.78    
Forfeited (in dollars per share) 7.36    
Expired (in dollars per share) 7.58    
Ending Balance (in dollars per share) $ 6.42    
Weighted Average Contractual Life (years) 4 years 11 months 1 day 2 years 9 months 10 days  
Intrinsic value $ 24,078,000   $ 16,253,000
Exercisable (in shares) 4,375,664    
Exercisable (in dollars per share) $ 5.92    
Weighted Average Contractual Life (years) 2 years 3 months 29 days    
Intrinsic Value $ 18,289,000