XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

Intangible assets as of December 31, 2024 are as follows:

Estimated Useful Life
(in years)

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

Trademarks and tradenames, indefinite-lived

Indefinite

$

654

$

$

654

Patents, trademarks and tradenames, definite-lived

17.8

9,296

3,183

6,113

Customer relationships

3-7

1,641

781

860

Developed technology

12

17,690

4,958

12,732

Other intangibles

3

30

30

Total intangible assets, net

$

29,311

$

8,952

$

20,359

Intangible assets as of December 31, 2023 are as follows:

Estimated Useful Life
(in years)

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

Trademarks and tradenames, indefinite-lived

Indefinite

$

987

$

$

987

Patents, definite-lived

17.6

7,900

2,649

5,251

Customer relationships

3-7

1,733

567

1,166

Developed technology

12

17,690

3,424

14,266

Other intangibles

3

30

26

4

Total intangible assets, net

$

28,340

$

6,666

$

21,674

Schedule of Expected Future Amortization Expense

2025

    

$

2,050

2026

2,050

2027

1,970

2028

1,971

2029

1,826

Thereafter

9,838

Total future amortization expense

$

19,705