v3.26.1
INTANGIBLE ASSETS - Summary of Gross Carrying Amounts and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 1,511,149 $ 1,518,015
Accumulated 
Amortization (199,248) (126,633)
Net Carrying Amount $ 1,311,901 1,391,382
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average 
Remaining 
Life (Years) 13 years  
Gross Carrying Amount $ 1,276,464 1,282,032
Accumulated 
Amortization (127,005) (82,609)
Net Carrying Amount $ 1,149,459 1,199,423
Customer backlog    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average 
Remaining 
Life (Years) 1 year 2 months 12 days  
Gross Carrying Amount $ 88,741 88,466
Accumulated 
Amortization (53,315) (31,126)
Net Carrying Amount $ 35,426 57,340
Tradenames    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average 
Remaining 
Life (Years) 12 years 1 month 6 days  
Gross Carrying Amount $ 137,995 139,498
Accumulated 
Amortization (16,114) (11,059)
Net Carrying Amount $ 121,881 128,439
Technology    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average 
Remaining 
Life (Years) 2 years 8 months 12 days  
Gross Carrying Amount $ 7,949 8,019
Accumulated 
Amortization (2,814) (1,839)
Net Carrying Amount $ 5,135 $ 6,180