Significant accounting policies - Schedule of estimated useful life of property, plant and equipment (Details) |
Jun. 30, 2026 |
|---|---|
| Minimum | Building and improvements | |
| Property, plant and equipment, net | |
| Estimated useful lives | 10 years |
| Minimum | Furniture and fixtures | |
| Property, plant and equipment, net | |
| Estimated useful lives | 3 years |
| Minimum | Machinery and equipment | |
| Property, plant and equipment, net | |
| Estimated useful lives | 3 years |
| Maximum | Building and improvements | |
| Property, plant and equipment, net | |
| Estimated useful lives | 39 years |
| Maximum | Furniture and fixtures | |
| Property, plant and equipment, net | |
| Estimated useful lives | 5 years |
| Maximum | Machinery and equipment | |
| Property, plant and equipment, net | |
| Estimated useful lives | 7 years |