XML 83 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Oct. 01, 2025
Jul. 01, 2024
Mar. 01, 2024
Business Combination [Line Items]          
Intangible assets $ 11,800 $ 87,100      
Trade names          
Business Combination [Line Items]          
Weighted-average Remaining Life (in years) 5 years 4 months 24 days 6 years 4 months 24 days      
Contract backlog          
Business Combination [Line Items]          
Weighted-average Remaining Life (in years) 1 year 4 months 24 days 7 months 6 days      
IMD          
Business Combination [Line Items]          
Intangible assets     $ 7,690    
IMD | Customer relationships          
Business Combination [Line Items]          
Intangible assets     5,040    
IMD | Trade names          
Business Combination [Line Items]          
Intangible assets     1,900    
IMD | Contract backlog          
Business Combination [Line Items]          
Intangible assets     750    
Other 2025 Acquisition          
Business Combination [Line Items]          
Intangible assets     4,070    
Other 2025 Acquisition | Customer relationships          
Business Combination [Line Items]          
Intangible assets     3,250    
Other 2025 Acquisition | Trade names          
Business Combination [Line Items]          
Intangible assets     0    
Other 2025 Acquisition | Contract backlog          
Business Combination [Line Items]          
Intangible assets     $ 820    
Total 2025 Acquisitions          
Business Combination [Line Items]          
Intangible assets $ 11,760        
Total 2025 Acquisitions | Customer relationships          
Business Combination [Line Items]          
Intangible assets $ 8,290        
Weighted-average Remaining Life (in years) 8 years 3 months 18 days        
Total 2025 Acquisitions | Trade names          
Business Combination [Line Items]          
Intangible assets $ 1,900        
Weighted-average Remaining Life (in years) 9 years 3 months 18 days        
Total 2025 Acquisitions | Contract backlog          
Business Combination [Line Items]          
Intangible assets $ 1,570        
Weighted-average Remaining Life (in years) 1 year 8 months 12 days        
P2S          
Business Combination [Line Items]          
Intangible assets         $ 37,800
P2S | Customer relationships          
Business Combination [Line Items]          
Intangible assets         27,600
P2S | Trade names          
Business Combination [Line Items]          
Intangible assets         4,900
P2S | Contract backlog          
Business Combination [Line Items]          
Intangible assets         $ 5,300
AMA          
Business Combination [Line Items]          
Intangible assets       $ 46,250  
AMA | Customer relationships          
Business Combination [Line Items]          
Intangible assets       42,000  
AMA | Trade names          
Business Combination [Line Items]          
Intangible assets       0  
AMA | Contract backlog          
Business Combination [Line Items]          
Intangible assets       $ 4,250  
Other 2024 Acquisition          
Business Combination [Line Items]          
Intangible assets   $ 3,020      
Other 2024 Acquisition | Customer relationships          
Business Combination [Line Items]          
Intangible assets   2,850      
Other 2024 Acquisition | Trade names          
Business Combination [Line Items]          
Intangible assets   0      
Other 2024 Acquisition | Contract backlog          
Business Combination [Line Items]          
Intangible assets   170      
Total 2024 Acquisitions          
Business Combination [Line Items]          
Intangible assets   87,070      
Total 2024 Acquisitions | Customer relationships          
Business Combination [Line Items]          
Intangible assets   $ 72,450      
Weighted-average Remaining Life (in years)   10 years 4 months 24 days      
Total 2024 Acquisitions | Trade names          
Business Combination [Line Items]          
Intangible assets   $ 4,900      
Weighted-average Remaining Life (in years)   11 years 9 months 18 days      
Total 2024 Acquisitions | Contract backlog          
Business Combination [Line Items]          
Intangible assets   $ 9,720      
Weighted-average Remaining Life (in years)   1 year 4 months 24 days