v3.25.1
Stock Options - Schedule of Options Outstanding (Details) - $ / shares
3 Months Ended 115 Months Ended
Aug. 27, 2015
Mar. 31, 2025
Mar. 31, 2025
Shares      
Outstanding, beginning of year (in shares)   1,087,300  
Granted (in shares) 58,125 0 1,191,125
Settlement (in shares)   (281,050)  
Forfeited (in shares) (26,250) (48,000) (116,250)
Outstanding, end of period (in shares) 3,000 758,250 758,250
Exercisable, end of period (in shares)   439,850 439,850
Weighted Average Exercise Price      
Outstanding, weighted average exercise price (in dollars per share)   $ 25.12  
Granted (in dollars per share) $ 28.02 0  
Settlement (in dollars per share)   25.34  
Forfeited (in dollars per share)   25.04  
Outstanding, weighted average exercise price (in dollars per share)   25.05 $ 25.05
Exercisable, end of period (in dollars per share)   $ 25.73 $ 25.73