v3.26.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible assets subject to amortization          
Gross Amount $ 174,942   $ 174,942   $ 176,264
Accumulated Amortization (93,467)   (93,467)   (87,873)
Total estimated amortization expense 81,475   81,475   88,391
Amortization expense for intangible assets $ 3,133 $ 3,125 $ 6,256 $ 6,218  
Customer lists          
Intangible assets subject to amortization          
Weighted Average Amortization Period 14 years 1 month 6 days   14 years 1 month 6 days    
Gross Amount $ 117,084   $ 117,084   117,927
Accumulated Amortization (62,693)   (62,693)   (59,006)
Total estimated amortization expense $ 54,391   $ 54,391   58,921
Trade name          
Intangible assets subject to amortization          
Weighted Average Amortization Period 13 years 8 months 12 days   13 years 8 months 12 days    
Gross Amount $ 16,011   $ 16,011   16,105
Accumulated Amortization (9,856)   (9,856)   (9,471)
Total estimated amortization expense $ 6,155   $ 6,155   6,634
Design and technologies          
Intangible assets subject to amortization          
Weighted Average Amortization Period 10 years 6 months   10 years 6 months    
Gross Amount $ 41,847   $ 41,847   42,232
Accumulated Amortization (20,918)   (20,918)   (19,396)
Total estimated amortization expense $ 20,929   $ 20,929   $ 22,836