XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Intangible assets subject to amortization          
Gross Amount $ 175,939   $ 175,939   $ 173,650
Accumulated Amortization (84,643)   (84,643)   (73,979)
Total estimated amortization expense 91,296   91,296   99,671
Amortization expense for intangible assets 3,132 $ 3,135 9,350 $ 9,381  
Estimated amortization expense          
Remainder of 2025 3,124   3,124    
2026 12,400   12,400    
2027 11,958   11,958    
2028 11,193   11,193    
2029 9,554   9,554    
Thereafter 43,067   43,067    
Total estimated amortization expense $ 91,296   $ 91,296   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 $ 117,690   $ 117,690   116,370
Accumulated Amortization (56,883)   (56,883)   (50,098)
Total estimated amortization expense 60,807   60,807   66,272
Estimated amortization expense          
Total estimated amortization expense $ 60,807   $ 60,807   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,100   $ 16,100   15,890
Accumulated Amortization (9,273)   (9,273)   (8,564)
Total estimated amortization expense 6,827   6,827   7,326
Estimated amortization expense          
Total estimated amortization expense $ 6,827   $ 6,827   7,326
Design and technologies          
Intangible assets subject to amortization          
Estimated Life 10 years 6 months   10 years 6 months    
Gross Amount $ 42,149   $ 42,149   41,390
Accumulated Amortization (18,487)   (18,487)   (15,317)
Total estimated amortization expense 23,662   23,662   26,073
Estimated amortization expense          
Total estimated amortization expense $ 23,662   $ 23,662   $ 26,073