v3.26.1
10-Q Fair value measurements and financial risk management - Schedule of fair value measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair value measurements and financial risk management        
Contingent consideration liabilities $ 3,047 $ 3,358 $ 6,147 $ 4,724
Liabilities, fair value 3,047 3,358    
Level 1        
Fair value measurements and financial risk management        
Contingent consideration liabilities 0 0 0  
Liabilities, fair value 0 0    
Level 2        
Fair value measurements and financial risk management        
Contingent consideration liabilities 0 0 0  
Liabilities, fair value 0 0    
Level 3        
Fair value measurements and financial risk management        
Contingent consideration liabilities 3,047 3,358 $ 6,147  
Liabilities, fair value $ 3,047 $ 3,358