INTANGIBLE ASSETS - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
|
Finite-Lived Intangible Assets [Line Items] | |||
Amortization expense of intangible assets | $ 3.1 | $ 3.1 | |
Intangible assets, estimated weighted average useful life | 13 years 10 months 24 days | 13 years 9 months 18 days | |
Customer relationships | |||
Finite-Lived Intangible Assets [Line Items] | |||
Intangible assets, estimated weighted average useful life | 13 years 10 months 24 days | 13 years 10 months 24 days | |
Trade names | |||
Finite-Lived Intangible Assets [Line Items] | |||
Intangible assets, estimated weighted average useful life | 13 years 10 months 24 days | 13 years 9 months 18 days | |
Technology | |||
Finite-Lived Intangible Assets [Line Items] | |||
Intangible assets, estimated weighted average useful life | 10 years | 10 years |