v3.26.1
Contingent Liabilities and Commitments - Additional Informattion (Detail)
€ / shares in Units, € in Millions, shares in Millions, $ in Millions
Jun. 15, 2026
USD ($)
shares
May 31, 2026
USD ($)
May 31, 2026
EUR (€)
Feb. 28, 2026
€ / shares
shares
Loss Contingencies [Line Items]        
Contractual Purchase Price   $ 12.8 € 11.0  
Kloeckner        
Loss Contingencies [Line Items]        
Number of Shares Agreed to Purchase | shares       1
Purchase Price Per Share | € / shares       € 11
Kloeckner | Subsequent Event        
Loss Contingencies [Line Items]        
Number of Shares Agreed to Purchase | shares 1      
Consideration for additional shares acquired $ 12.7      
Minimum        
Loss Contingencies [Line Items]        
Loss Contingency, Estimate of Possible Loss   2.0    
Maximum        
Loss Contingencies [Line Items]        
Loss Contingency, Estimate of Possible Loss   $ 4.0