XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Intangible assets subject to amortization          
Gross Amount $ 176,603   $ 176,603   $ 173,650
Accumulated Amortization (81,708)   (81,708)   (73,979)
Total estimated amortization expense 94,895   94,895   99,671
Amortization expense for intangible assets 3,125 $ 3,131 6,218 $ 6,246  
Estimated amortization expense          
Remainder of 2025 6,276   6,276    
2026 12,454   12,454    
2027 12,011   12,011    
2028 11,247   11,247    
2029 9,608   9,608    
Thereafter 43,299   43,299    
Total estimated amortization expense $ 94,895   $ 94,895   99,671
Customer lists          
Intangible assets subject to amortization          
Estimated Life 14 years 1 month 6 days   14 years 1 month 6 days    
Gross Amount $ 118,116   $ 118,116   116,370
Accumulated Amortization (54,945)   (54,945)   (50,098)
Total estimated amortization expense 63,171   63,171   66,272
Estimated amortization expense          
Total estimated amortization expense $ 63,171   $ 63,171   66,272
Trade name          
Intangible assets subject to amortization          
Estimated Life 13 years 8 months 12 days   13 years 8 months 12 days    
Gross Amount $ 16,172   $ 16,172   15,890
Accumulated Amortization (9,099)   (9,099)   (8,564)
Total estimated amortization expense 7,073   7,073   7,326
Estimated amortization expense          
Total estimated amortization expense $ 7,073   $ 7,073   7,326
Design and technologies          
Intangible assets subject to amortization          
Estimated Life 10 years 6 months   10 years 6 months    
Gross Amount $ 42,315   $ 42,315   41,390
Accumulated Amortization (17,664)   (17,664)   (15,317)
Total estimated amortization expense 24,651   24,651   26,073
Estimated amortization expense          
Total estimated amortization expense $ 24,651   $ 24,651   $ 26,073