XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
INTANGIBLE ASSETS  
Schedule of intangible assets

Intangible assets on the Company’s consolidated balance sheets consist of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted Average

​

December 31, 2024

​

December 31, 2023

​

    

Amortization

    

Gross

    

Accumulated

    

Net Book

    

Gross

    

Accumulated

    

Net Book

​

​

Period

​

Amount

​

Amortization

​

Value

​

Amount

​

Amortization

​

Value

Customer lists

 

14.1 years

​

$

116,370

​

$

(50,098)

​

$

66,272

​

$

116,831

​

$

(42,421)

​

$

74,410

Trade name

 

13.7 years

​

 

15,890

​

 

(8,564)

​

 

7,326

​

 

15,572

​

 

(7,916)

​

 

7,656

Design and technologies

 

10.5 years

​

 

41,390

​

 

(15,317)

​

 

26,073

​

 

41,480

​

 

(12,173)

​

 

29,307

Total

​

​

​

$

173,650

​

$

(73,979)

​

$

99,671

​

$

173,883

​

$

(62,510)

​

$

111,373

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Schedule of estimated amortization expense for intangible assets

Estimated amortization expense for intangible assets is as follows (in thousands):

​

​

​

​

​

Year ending December 31, 

    

Total

​

​

Estimated

​

    

Amortization Expense

2025

​

​

12,357

2026

​

 

12,260

2027

​

​

11,818

2028

​

​

11,092

2029

​

​

9,453

Thereafter

​

 

42,691

Total estimated amortization expense

​

$

99,671

​

​

​

​

​