v3.26.3
Commitments and contingencies (Details) - USD ($)
$ in Millions
1 Months Ended
Sep. 10, 2026
May 31, 2025
Jan. 31, 2025
Sep. 30, 2026
Dec. 31, 2025
Commitments and contingencies          
Loss contingency accrual       $ 3.5 $ 7.6
Hello Farms case          
Commitments and contingencies          
Damages sought     $ 31.8    
Maximum loss on litigation   $ 37.2      
Loss contingency accrual, reversal of loss $ 5.0        
Hello Farms case, prejudgment interest          
Commitments and contingencies          
Damages awarded   $ 5.4