Commitments and contingencies (Details) - USD ($) $ in Millions |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
Feb. 06, 2024 |
Dec. 31, 2024 |
Sep. 26, 2025 |
Aug. 18, 2023 |
|
| Noncontrolling Interest [Line Items] | ||||
| Noncontrolling interest, pro rata tax distribution to noncontrolling interest holders | $ 94.3 | |||
| Percentage of value of imported merchandise | 250.00% | |||
| Cash deposit for number of CSPV imports | $ 1.0 | $ 1.0 | ||
| Potential procedural certification deficiencies | $ 120.0 | |||
| Yuma, Inc | ||||
| Noncontrolling Interest [Line Items] | ||||
| Noncontrolling interest, pro rata tax distribution to noncontrolling interest holders | $ 48.5 |