v3.25.2
Acquisitions - Schedule of Acquisition of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 03, 2024
Feb. 01, 2024
Jun. 02, 2022
Ragasco      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets $ 31,698    
Total acquired identifiable intangible assets 31,698    
Ragasco | Technological Know-How      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets $ 14,659    
Useful Life (Years) 10 years    
Ragasco | Customer Relationships      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets $ 12,660    
Useful Life (Years) 15 years    
Ragasco | Trade Name [Member]      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets $ 4,379    
Useful Life (Years) 10 years    
Halo      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets   $ 4,500  
Total acquired identifiable intangible assets   4,500  
Halo | Customer Relationships      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets   $ 200  
Useful Life (Years)   8 years  
Halo | Product Design/Know-How      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets   $ 800  
Useful Life (Years)   8 years  
Halo | Trade Name [Member]      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets   $ 3,500  
Useful Life (Years)   10 years  
Level5 Tools, LLC      
Business Acquisition [Line Items]      
Total acquired identifiable intangible assets     $ 33,580
Level5 Tools, LLC | Technological Know-How      
Business Acquisition [Line Items]      
Acquired finite lived intangible assets     $ 6,500
Useful Life (Years)     20 years
Level5 Tools, LLC | Customer Relationships      
Business Acquisition [Line Items]      
Acquired finite lived intangible assets     $ 13,300
Useful Life (Years)     10 years
Level5 Tools, LLC | Non Compete Agreement      
Business Acquisition [Line Items]      
Acquired finite lived intangible assets     $ 280
Useful Life (Years)     3 years
Level5 Tools, LLC | Trade Name [Member]      
Business Acquisition [Line Items]      
Acquired indefinite lived intangible assets     $ 13,500