v3.25.4
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Intangible assets subject to amortization      
Gross Amount $ 176,264 $ 173,650  
Accumulated Amortization (87,873) (73,979)  
Total estimated amortization expense 88,391 99,671  
Amortization expense for intangible assets 12,471 12,497 $ 12,313
Estimated amortization expense      
2026 12,429    
2027 11,986    
2028 11,222    
2029 9,583    
2030 9,429    
Thereafter 33,742    
Total estimated amortization expense $ 88,391 99,671  
Customer lists      
Intangible assets subject to amortization      
Estimated Life 14 years 3 months 18 days    
Gross Amount $ 117,927 116,370  
Accumulated Amortization (59,006) (50,098)  
Total estimated amortization expense 58,921 66,272  
Estimated amortization expense      
Total estimated amortization expense $ 58,921 66,272  
Trade name      
Intangible assets subject to amortization      
Estimated Life 13 years 10 months 24 days    
Gross Amount $ 16,105 15,890  
Accumulated Amortization (9,471) (8,564)  
Total estimated amortization expense 6,634 7,326  
Estimated amortization expense      
Total estimated amortization expense $ 6,634 7,326  
Design and technologies      
Intangible assets subject to amortization      
Estimated Life 10 years 7 months 6 days    
Gross Amount $ 42,232 41,390  
Accumulated Amortization (19,396) (15,317)  
Total estimated amortization expense 22,836 26,073  
Estimated amortization expense      
Total estimated amortization expense $ 22,836 $ 26,073