XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Intangible assets subject to amortization      
Gross Amount $ 174,148   $ 173,650
Accumulated Amortization (77,407)   (73,979)
Total estimated amortization expense 96,741   99,671
Amortization expense for intangible assets 3,093 $ 3,115  
Estimated amortization expense      
Remainder of 2025 9,288    
2026 12,287    
2027 11,844    
2028 11,107    
2029 9,468    
Thereafter 42,747    
Total estimated amortization expense $ 96,741   99,671
Customer lists      
Intangible assets subject to amortization      
Estimated Life 14 years 1 month 6 days    
Gross Amount $ 116,640   116,370
Accumulated Amortization (52,291)   (50,098)
Total estimated amortization expense 64,349   66,272
Estimated amortization expense      
Total estimated amortization expense $ 64,349   66,272
Trade name      
Intangible assets subject to amortization      
Estimated Life 13 years 8 months 12 days    
Gross Amount $ 15,942   15,890
Accumulated Amortization (8,786)   (8,564)
Total estimated amortization expense 7,156   7,326
Estimated amortization expense      
Total estimated amortization expense $ 7,156   7,326
Design and technologies      
Intangible assets subject to amortization      
Estimated Life 10 years 6 months    
Gross Amount $ 41,566   41,390
Accumulated Amortization (16,330)   (15,317)
Total estimated amortization expense 25,236   26,073
Estimated amortization expense      
Total estimated amortization expense $ 25,236   $ 26,073