XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2025
INTANGIBLE ASSETS  
Schedule of intangible assets

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted Average

​

March 31, 2025

​

December 31, 2024

​

    

Amortization

    

Gross

    

Accumulated

    

Net Book

    

Gross

    

Accumulated

    

Net Book

​

​

Period

​

Amount

​

Amortization

​

Value

​

Amount

​

Amortization

​

Value

Customer lists

 

14.1 years

​

$

116,640

​

$

(52,291)

​

$

64,349

​

$

116,370

​

$

(50,098)

​

$

66,272

Trade name

 

13.7 years

​

 

15,942

​

 

(8,786)

​

 

7,156

​

 

15,890

​

 

(8,564)

​

 

7,326

Design and technologies

 

10.5 years

​

 

41,566

​

 

(16,330)

​

 

25,236

​

 

41,390

​

 

(15,317)

​

 

26,073

Total

​

​

​

$

174,148

​

$

(77,407)

​

$

96,741

​

$

173,650

​

$

(73,979)

​

$

99,671

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Schedule of estimated future intangible asset amortization expense

​

​

​

​

​

Year ending December 31, 

    

Total

​

​

Estimated

​

    

Amortization Expense

Remainder of 2025

​

​

9,288

2026

​

 

12,287

2027

​

​

11,844

2028

​

​

11,107

2029

​

​

9,468

Thereafter

​

 

42,747

Total estimated amortization expense

​

$

96,741

​

​

​

​

​