XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Intangible assets subject to amortization      
Gross Amount $ 173,650 $ 173,883  
Accumulated Amortization (73,979) (62,510)  
Total estimated amortization expense 99,671 111,373  
Amortization expense for intangible assets 12,497 12,313 $ 11,169
Estimated amortization expense      
2025 12,357    
2026 12,260    
2027 11,818    
2028 11,092    
2029 9,453    
Thereafter 42,691    
Total estimated amortization expense $ 99,671 111,373  
Customer lists      
Intangible assets subject to amortization      
Estimated Life 14 years 3 months 18 days    
Gross Amount $ 116,370 116,831  
Accumulated Amortization (50,098) (42,421)  
Total estimated amortization expense 66,272 74,410  
Estimated amortization expense      
Total estimated amortization expense $ 66,272 74,410  
Trade name      
Intangible assets subject to amortization      
Estimated Life 13 years 10 months 24 days    
Gross Amount $ 15,890 15,572  
Accumulated Amortization (8,564) (7,916)  
Total estimated amortization expense 7,326 7,656  
Estimated amortization expense      
Total estimated amortization expense $ 7,326 7,656  
Design and technologies      
Intangible assets subject to amortization      
Estimated Life 10 years 7 months 6 days    
Gross Amount $ 41,390 41,480  
Accumulated Amortization (15,317) (12,173)  
Total estimated amortization expense 26,073 29,307  
Estimated amortization expense      
Total estimated amortization expense $ 26,073 $ 29,307