v3.26.1
Commitments and contingencies - Purchase Commitments (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Non-cancelable purchase commitments with third-party manufacturer and suppliers for future deliveries of equipment and components  
Disclosure of contingent liabilities [line items]  
Purchase commitments $ 7.8