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 |