v3.26.1
Financial instruments - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Investments, All Other Investments [Abstract]    
Long term assets $ 32.5 $ 32.5
Term of securities (in years) 7 months 6 days