XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Intangible assets subject to amortization      
Gross Amount $ 175,573   $ 176,264
Accumulated Amortization (90,626)   (87,873)
Total estimated amortization expense 84,947   88,391
Amortization expense for intangible assets 3,123 $ 3,093  
Estimated amortization expense      
Remainder of 2026 9,272    
2027 11,938    
2028 11,181    
2029 9,542    
2030 9,388    
Thereafter 33,626    
Total estimated amortization expense $ 84,947   88,391
Customer lists      
Intangible assets subject to amortization      
Weighted Average Amortization Period 14 years 1 month 6 days    
Gross Amount $ 117,495   117,927
Accumulated Amortization (60,842)   (59,006)
Total estimated amortization expense 56,653   58,921
Estimated amortization expense      
Total estimated amortization expense $ 56,653   58,921
Trade name      
Intangible assets subject to amortization      
Weighted Average Amortization Period 13 years 8 months 12 days    
Gross Amount $ 16,055   16,105
Accumulated Amortization (9,646)   (9,471)
Total estimated amortization expense 6,409   6,634
Estimated amortization expense      
Total estimated amortization expense $ 6,409   6,634
Design and technologies      
Intangible assets subject to amortization      
Weighted Average Amortization Period 10 years 6 months    
Gross Amount $ 42,023   42,232
Accumulated Amortization (20,138)   (19,396)
Total estimated amortization expense 21,885   22,836
Estimated amortization expense      
Total estimated amortization expense $ 21,885   $ 22,836