v3.24.2.u1
GOODWILL AND INTANGIBLE ASSETS, NET- Definite life intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 134,617 $ 139,074
Accumulated Amortization (52,982) (47,698)
Net Carrying Amount 81,635 91,376
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 89,341 93,139
Accumulated Amortization (39,832) (36,454)
Net Carrying Amount 49,509 56,685
Trade names    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 19,847 21,265
Accumulated Amortization (6,909) (6,408)
Net Carrying Amount 12,938 14,857
Supplier relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,526 5,767
Accumulated Amortization (1,739) (1,538)
Net Carrying Amount 4,787 4,229
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 18,402 18,402
Accumulated Amortization (4,399) (3,276)
Net Carrying Amount 14,003 15,126
Assembled workforce    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 501 501
Accumulated Amortization (103) (22)
Net Carrying Amount $ 398 $ 479