XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Intangible assets subject to amortization      
Gross Amount $ 175,525   $ 173,883
Accumulated Amortization (65,289)   (62,510)
Total estimated amortization expense 110,236   111,373
Amortization expense for intangible assets 3,115 $ 3,009  
Estimated amortization expense      
Remainder of 2024 9,274    
2025 12,372    
2026 12,275    
2027 11,832    
2028 11,094    
Thereafter 53,389    
Total estimated amortization expense 110,236   111,373
Customer lists      
Intangible assets subject to amortization      
Gross Amount 117,530   116,831
Accumulated Amortization (44,295)   (42,421)
Total estimated amortization expense 73,235   74,410
Estimated amortization expense      
Total estimated amortization expense $ 73,235   74,410
Customer lists | Minimum      
Intangible assets subject to amortization      
Estimated Life 14 years 3 months 18 days    
Trade name      
Intangible assets subject to amortization      
Gross Amount $ 16,048   15,572
Accumulated Amortization (8,061)   (7,916)
Total estimated amortization expense 7,987   7,656
Estimated amortization expense      
Total estimated amortization expense $ 7,987   7,656
Trade name | Minimum      
Intangible assets subject to amortization      
Estimated Life 13 years 10 months 24 days    
Design and technologies      
Intangible assets subject to amortization      
Gross Amount $ 41,947   41,480
Accumulated Amortization (12,933)   (12,173)
Total estimated amortization expense 29,014   29,307
Estimated amortization expense      
Total estimated amortization expense $ 29,014   $ 29,307
Design and technologies | Minimum      
Intangible assets subject to amortization      
Estimated Life 10 years 7 months 6 days