Commitments and contingencies (Details) - USD ($) $ in Millions |
1 Months Ended | ||
|---|---|---|---|
Feb. 06, 2024 |
Dec. 31, 2024 |
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 | ||
| Potential procedural certification deficiencies | $ 120.0 | ||
| Yuma, Inc | |||
| Noncontrolling Interest [Line Items] | |||
| Noncontrolling interest, pro rata tax distribution to noncontrolling interest holders | $ 48.5 |