v3.26.1
Financial instruments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Investments, All Other Investments [Abstract]    
Long term assets $ 26.4 $ 32.5
Impairment recognized $ 6.1  
Term of securities (in years) 7 months 6 days