XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets and Goodwill The amortization expense is included in operating expenses on the consolidated statements of operations.

 

 

 

2025

 

 

2024

 

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net Book
Value

 

 

Gross

 

 

Accumulated
Amortization

 

 

Net Book
Value

 

Product rights and patents

 

$

261,383

 

 

$

143,000

 

 

$

118,383

 

 

$

260,928

 

 

$

138,090

 

 

$

122,838

 

Trademarks

 

 

39,776

 

 

 

15,185

 

 

 

24,591

 

 

 

38,475

 

 

 

14,375

 

 

 

24,100

 

Customer lists

 

 

12,352

 

 

 

9,158

 

 

 

3,194

 

 

 

11,874

 

 

 

8,315

 

 

 

3,559

 

Total intangibles assets

 

$

313,511

 

 

$

167,343

 

 

$

146,168

 

 

$

311,277

 

 

$

160,780

 

 

$

150,497

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic intangible assets

 

 

173,453

 

 

 

105,173

 

 

 

68,280

 

 

 

172,755

 

 

 

102,347

 

 

 

70,408

 

International intangible assets

 

 

140,058

 

 

 

62,170

 

 

 

77,888

 

 

 

138,522

 

 

 

58,433

 

 

 

80,089

 

Total intangibles assets - domestic and international

 

$

313,511

 

 

$

167,343

 

 

$

146,168

 

 

$

311,277

 

 

$

160,780

 

 

$

150,497

 

Schedule of future amortization charges related to intangible assets

The following schedule represents future amortization charges related to intangible assets:

 

Year ending December 31,

 

Amount

 

2025

 

$

6,131

 

2026

 

 

12,240

 

2027

 

 

12,199

 

2028

 

 

11,236

 

2029

 

 

10,884

 

Thereafter

 

 

93,478

 

 

 

$

146,168

 

Schedule of goodwill activity

The following schedule represents goodwill activity for the six months ended June 30, 2025:

 

 

 

Amount

 

 

 

 

 

Goodwill at January 1, 2025

 

$

19,701

 

Impact of movement in exchange rates

 

 

590

 

Goodwill at March 31, 2025

 

 

20,291

 

Impact of movement in exchange rates

 

 

514

 

Goodwill at June 30, 2025

 

$

20,805