v3.25.3
INTANGIBLE ASSETS - Schedule of Intangible Assets and Related Accumulated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Amortizable intangible assets:    
Gross Carrying Amount $ 0 $ 55,929
Accumulated Amortization 0 31,072
Net Asset Value 0 24,857
Non-amortizable intangible assets:    
Intangible assets, gross 0 86,029
Intangible assets, net 0 54,957
Trade names and trademarks    
Non-amortizable intangible assets:    
Carrying amount 0 30,100
Manufacturer relationships    
Amortizable intangible assets:    
Gross Carrying Amount 0 45,649
Accumulated Amortization 0 25,204
Net Asset Value 0 20,445
Customer relationships    
Amortizable intangible assets:    
Gross Carrying Amount 0 10,050
Accumulated Amortization 0 5,655
Net Asset Value 0 4,395
Non-compete agreements    
Amortizable intangible assets:    
Gross Carrying Amount 0 230
Accumulated Amortization 0 213
Net Asset Value $ 0 $ 17