XML 95 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity - Summary of SARs Activity (Details) - Stock Appreciation Rights - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SARs Outstanding    
Outstanding, beginning balance (in shares) 4,700  
Granted (in shares) 0 0
Exercised (in shares) (1,558)  
Canceled (in shares) (1,142)  
Outstanding, ending balance (in shares) 2,000 4,700
Vested and expected to vest, SARs outstanding (in shares) 2,000  
Exercisable, SARs outstanding (in shares) 2,000  
Weighted Average Exercise Price    
Outstanding, beginning balance (in USD per share) $ 5.11  
Granted (in USD per share) 0  
Exercised (in USD per share) 6.58  
Canceled (in USD per share) 3.55  
Outstanding, ending balance (in USD per share) 4.85 $ 5.11
Vested and expected to vest, weighted average exercise price (in USD per shares) 4.85  
Exercisable, weighted average exercise price (in USD per share) $ 4.85  
Outstanding, weighted average remaining contractual term 2 years 3 months 25 days 5 years 11 months 23 days
Outstanding, aggregate intrinsic value $ 7 $ 45
Vested and expected to vest, weighted average remaining contractual term 2 years 3 months 25 days  
Vested and expected to vest, aggregate intrinsic value $ 7  
Exercisable, weighted average remaining contractual term 2 years 3 months 25 days  
Exercisable, aggregate intrinsic value $ 7