v3.26.1
Stock-based compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 20, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2019
Stock-based compensation              
Stock based compensation expense   $ 1,507 $ 1,007 $ 2,302 $ 2,108    
Number of options granted (in shares)   0 0 0 0    
Expiration period       10 years      
Options exercised       7,414      
Options outstanding number   328,300   328,300      
Options outstanding, weighted average strike price   $ 14.44   $ 14.44      
2019 Omnibus Incentive Plan              
Stock-based compensation              
Number of shares authorized             2,000,000
Additional number of shares authorized 2,500,000            
Number of shares of the Company's common stock still available for issuance   1,246,827   1,246,827      
Employee Stock Option              
Stock-based compensation              
Weighted average contractual life remaining       5 years 10 months 6 days      
RSU              
Stock-based compensation              
Grants ( in shares)   39,912 58,795 308,108 323,137    
RSU | Employees              
Stock-based compensation              
Vesting period (in years)       3 years      
RSU | Directors              
Stock-based compensation              
Vesting period (in years)       1 year      
PSUs              
Stock-based compensation              
Grants ( in shares)       185,127 169,062    
Performance measurement period       3 years      
Percentage of weight on Return on Invested Capital       50.00%      
Period over the weight on Return on Invested Capital       3 years   3 years  
Percentage of weight on EBITDA target       50.00%   50.00%  
PSUs | Minimum              
Stock-based compensation              
Threshold percentage of performance share units (PSU)       50.00%   50.00%  
PSUs | Maximum              
Stock-based compensation              
Threshold percentage of performance share units (PSU)       200.00%   200.00%