XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS - Schedule of Definite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 109,670 $ 109,670
Accumulated Amortization 41,094 38,606
Net Carrying Amount $ 68,576 $ 71,064
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (years) 5 years 4 months 24 days 5 years 7 months 6 days
Gross Carrying Amount $ 68,770 $ 68,770
Accumulated Amortization 30,676 28,869
Net Carrying Amount $ 38,094 $ 39,901
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (years) 11 years 2 months 12 days 11 years 6 months
Gross Carrying Amount $ 40,900 $ 40,900
Accumulated Amortization 10,418 9,737
Net Carrying Amount $ 30,482 $ 31,163