v3.25.0.1
Incentive Stock Plan - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Options    
Outstanding at beginning of period (in shares) 27,010  
Granted at fair value (in shares) 0  
Exercised (in shares) (27,010)  
Forfeited (in shares) 0  
Outstanding at end of period (in shares) 0 27,010
Exercisable at end of the period (in shares) 0  
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 1.08  
Granted at fair value (in dollars per share) 0  
Exercised (in dollars per share) 1.08  
Forfeited (in dollars per share) 0  
Outstanding at end of period (in dollars per share) 0 $ 1.08
Exercisable at the end of the period (in dollars per share) $ 0  
Outstanding, weighted-average contractual term (years)   1 year 18 days
Outstanding, aggregate intrinsic value   $ 1,630