v3.26.1
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