XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2025
INTANGIBLE ASSETS  
Schedule of intangible assets

Weighted Average

June 30, 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

$

118,116

$

(54,945)

$

63,171

$

116,370

$

(50,098)

$

66,272

Trade name

 

13.7 years

 

16,172

 

(9,099)

 

7,073

 

15,890

 

(8,564)

 

7,326

Design and technologies

 

10.5 years

 

42,315

 

(17,664)

 

24,651

 

41,390

 

(15,317)

 

26,073

Total

$

176,603

$

(81,708)

$

94,895

$

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

6,276

2026

 

12,454

2027

12,011

2028

11,247

2029

9,608

Thereafter

 

43,299

Total estimated amortization expense

$

94,895