v3.26.1
Inventories, Net - Narrative (Details) - USD ($)
$ in Millions
Jul. 31, 2026
Dec. 08, 2025
Tornado Infrastructure Equipment Ltd.    
Business Combination [Line Items]    
Inventory acquired $ 36.7 $ 36.7