v3.26.1
Options - Schedule of Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding (in shares) 2,584,791 2,620,813  
Weighted Average Exercise Price $ 20.06 $ 20.06 $ 19.38
Options Exercisable (in shares) 782,537    
Weighted Average Exercise Price Exercisable (in dollars per share) $ 7.04    
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding (in shares) 2,584,791    
Range of Exercise Price, Lower (in dollars per share) $ 0.67 2.35  
Range of Exercise Price, Upper (in dollars per share) $ 40 $ 40  
Weighted Average Remaining Contractual Life (Year) 7 years 6 months 7 days 8 years 4 months 6 days  
Weighted Average Exercise Price $ 20.44 $ 20.06  
Options Exercisable (in shares) 782,537 552,856  
Weighted Average Exercise Price Exercisable (in dollars per share) $ 7.04 $ 6.56