v3.26.1
Business Combinations - Additional Information (Details)
£ in Millions, $ in Millions
Jan. 26, 2026
USD ($)
Oct. 31, 2025
USD ($)
Oct. 31, 2025
GBP (£)
Jun. 30, 2025
USD ($)
Petersen Industries, LLC        
Business Combination [Line Items]        
Percentage of outstanding membership interests acquired 100.00%      
Acquisition price $ 163.8      
GreenMech Ltd        
Business Combination [Line Items]        
Percentage of outstanding membership interests acquired   100.00% 100.00%  
Acquisition price   $ 3.6 £ 2.6  
Ring-O-Matic        
Business Combination [Line Items]        
Percentage of outstanding membership interests acquired       100.00%
Acquisition price       $ 17.5