v3.25.4
Stock-Based Compensation - Changes in stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares        
Exercisable Options at end of period (in shares) 345,227      
Weighted Average Exercise Price per Share        
Exercisable Options at end of period (in dollars per share) $ 7.52      
Intrinsic Value        
Vested $ 0 $ 400 $ 800  
Exercisable Options at end of period $ 600      
Employee Stock Option        
Number of shares        
Outstanding Options at beginning of period (in shares) 362,109 740,439 1,510,661  
Forfeited (in shares)   (348,389) (19,841)  
Exercised (in shares)   (29,941) (750,381)  
Vested and expired (in shares) (16,882)      
Outstanding Options at end of period (in shares) 345,227 362,109 740,439 1,510,661
Weighted Average Exercise Price per Share        
Outstanding Options at beginning of period (in dollars per share) $ 7.38 $ 6.55 $ 6.13  
Forfeited (in dollars per share)   5.31 4.51  
Exercised (in dollars per share)   10.83 5.76  
Vested and expired (in dollars per share) 4.51      
Outstanding Options at end of period (in dollars per share) $ 7.52 $ 7.38 $ 6.55 $ 6.13
Weighted Average Contractual Life (Years)        
Outstanding Options (in years) 3 years 9 months 18 days 4 years 9 months 25 days 5 years 2 months 1 day 6 years 10 months 9 days
Intrinsic Value        
Outstanding Options at Beginning of period $ 1,018 $ 2,570 $ 13,615  
Forfeited   1,620    
Exercised     8,268  
Outstanding Options at End of period $ 632 $ 1,018 $ 2,570 $ 13,615
Stock Appreciation Rights (SARs)        
Number of shares        
Outstanding Options at beginning of period (in shares)   714,539 1,537,776  
Forfeited (in shares)     (54,348)  
Exercised (in shares)   (714,539) (768,889)  
Outstanding Options at end of period (in shares) 0   714,539 1,537,776
Weighted Average Exercise Price per Share        
Outstanding Options at beginning of period (in dollars per share)   $ 1.82 $ 1.82  
Forfeited (in dollars per share)     1.79  
Exercised (in dollars per share)   $ 1.82 1.82  
Outstanding Options at end of period (in dollars per share)     $ 1.82 $ 1.82
Weighted Average Contractual Life (Years)        
Outstanding Options (in years)     7 years 2 months 1 day 8 years 2 months 1 day
Intrinsic Value        
Exercised awards settled in Cash   $ 6,200 $ 10,000