v3.26.1
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2026
INTANGIBLE ASSETS  
Schedule of intangible assets

Weighted Average

June 30, 2026

December 31, 2025

  ​ ​ ​

Amortization

  ​ ​ ​

Gross

  ​ ​ ​

Accumulated

  ​ ​ ​

Net Book

  ​ ​ ​

Gross

  ​ ​ ​

Accumulated

  ​ ​ ​

Net Book

Period

Amount

Amortization

Value

Amount

Amortization

Value

Customer lists

 

14.1 years

$

117,084

$

(62,693)

$

54,391

$

117,927

$

(59,006)

$

58,921

Trade name

 

13.7 years

 

16,011

 

(9,856)

 

6,155

 

16,105

 

(9,471)

 

6,634

Design and technologies

 

10.5 years

 

41,847

 

(20,918)

 

20,929

 

42,232

 

(19,396)

 

22,836

Total

$

174,942

$

(93,467)

$

81,475

$

176,264

$

(87,873)

$

88,391

Schedule of estimated future intangible asset amortization expense

  ​ ​ ​

Total

Estimated

Year ending December 31, 

  ​ ​ ​

Amortization Expense

Remainder of 2026

 

6,122

2027

11,888

2028

11,135

2029

9,496

2030

9,342

Thereafter

 

33,492

Total estimated amortization expense

$

81,475