v3.25.4
BUSINESS COMBINATIONS - Schedule of Definite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Assets And Technical Data Rights    
Business Combination [Line Items]    
Aggregate Acquisitions $ 35,700  
Customer lists | Minimum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 8 years 10 years
Customer lists | Maximum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 20 years 20 years
Customer lists | Assets And Technical Data Rights    
Business Combination [Line Items]    
Weighted Average Useful Life 10 years  
Aggregate Acquisitions $ 23,000  
Customer lists | Assets And Technical Data Rights | Minimum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 8 years  
Customer lists | Assets And Technical Data Rights | Maximum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 11 years  
Technology and patents | Minimum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 4 years 10 years
Technology and patents | Maximum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 20 years 20 years
Technology and patents | Assets And Technical Data Rights    
Business Combination [Line Items]    
Weighted Average Useful Life 7 years  
Aggregate Acquisitions $ 9,100  
Technology and patents | Assets And Technical Data Rights | Minimum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 6 years  
Technology and patents | Assets And Technical Data Rights | Maximum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 7 years  
Tradenames | Minimum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 8 years 10 years
Tradenames | Maximum    
Business Combination [Line Items]    
Estimated
Useful Life
(in years) 20 years 20 years
Tradenames | Assets And Technical Data Rights    
Business Combination [Line Items]    
Weighted Average Useful Life 8 years  
Estimated
Useful Life
(in years) 8 years  
Aggregate Acquisitions $ 3,600