v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Finite-lived intangible assets:  
Cost $ 208,236
Accumulated Amortization (54,653)
Carrying Value 153,583
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]  
Cost 208,252
Accumulated Amortization (54,653)
Carrying Value 153,599
Trademarks  
Intangible Asset, Indefinite-Lived [Line Items]  
Indefinite-lived intangible assets: 16
Customer relationships  
Finite-lived intangible assets:  
Cost 206,550
Accumulated Amortization (53,403)
Carrying Value 153,147
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]  
Accumulated Amortization $ (53,403)
Customer relationships | Minimum  
Finite-lived intangible assets:  
Amortization Life and Method 9 years
Customer relationships | Maximum  
Finite-lived intangible assets:  
Amortization Life and Method 20 years
Trade names  
Finite-lived intangible assets:  
Cost $ 1,511
Accumulated Amortization (1,144)
Carrying Value 367
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]  
Accumulated Amortization $ (1,144)
Trade names | Minimum  
Finite-lived intangible assets:  
Amortization Life and Method 1 year
Trade names | Maximum  
Finite-lived intangible assets:  
Amortization Life and Method 5 years
Non-compete agreements and other intangible assets  
Finite-lived intangible assets:  
Cost $ 175
Accumulated Amortization (106)
Carrying Value 69
Intangible Asset, Excluding Goodwill, after Accumulated Amortization [Abstract]  
Accumulated Amortization $ (106)
Non-compete agreements and other intangible assets | Minimum  
Finite-lived intangible assets:  
Amortization Life and Method 1 year
Non-compete agreements and other intangible assets | Maximum  
Finite-lived intangible assets:  
Amortization Life and Method 8 years