Annual report [Section 13 and 15(d), not S-K Item 405]

Intangible Assets, net (Tables)

v3.25.0.1
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The intangible assets gross carrying amount and accumulated amortization were as follows:
December 31, 2024
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted average
useful life
in years
Finite-lived intangible assets:
Customer relationships
$ 39,606  $ (8,403) $ 31,203  21
Technology
33,379  (12,351) 21,028  15
Trademarks
3,172  (2,050) 1,122  9
Internal-use software licenses 8,760  (3,116) 5,644  6
In-process internal-use software
2,491  —  2,491 
Indefinite-lived intangible assets:
Cosmos Tradename
300  —  300 
Total intangible assets
$ 87,708  $ (25,920) $ 61,788 
  December 31, 2023
  Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted average
useful life
in years
Finite-lived intangible assets:
Customer relationships
$ 39,824  $ (6,181) $ 33,643  21
Technology
32,861  (8,833) 24,028  15
Trademarks
3,172  (1,684) 1,488  9
Internal-use software licenses 3,256  (1,811) 1,445  4
In-process internal-use software
2,081  —  2,081 
Indefinite-lived intangible assets:
Cosmos Tradename
300  —  300 
Total intangible assets
$ 81,494  $ (18,509) $ 62,985 
Schedule of Indefinite-Lived Intangible Assets
The intangible assets gross carrying amount and accumulated amortization were as follows:
December 31, 2024
Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted average
useful life
in years
Finite-lived intangible assets:
Customer relationships
$ 39,606  $ (8,403) $ 31,203  21
Technology
33,379  (12,351) 21,028  15
Trademarks
3,172  (2,050) 1,122  9
Internal-use software licenses 8,760  (3,116) 5,644  6
In-process internal-use software
2,491  —  2,491 
Indefinite-lived intangible assets:
Cosmos Tradename
300  —  300 
Total intangible assets
$ 87,708  $ (25,920) $ 61,788 
  December 31, 2023
  Gross
carrying
amount
Accumulated
amortization
Net
carrying
amount
Weighted average
useful life
in years
Finite-lived intangible assets:
Customer relationships
$ 39,824  $ (6,181) $ 33,643  21
Technology
32,861  (8,833) 24,028  15
Trademarks
3,172  (1,684) 1,488  9
Internal-use software licenses 3,256  (1,811) 1,445  4
In-process internal-use software
2,081  —  2,081 
Indefinite-lived intangible assets:
Cosmos Tradename
300  —  300 
Total intangible assets
$ 81,494  $ (18,509) $ 62,985 
Schedule of Amortization Expense
The table below presents the amortization expense related to intangible assets for the following periods:
Year Ended
  December 31, 2024 December 31, 2023
Amortization expense
$ 7,625  $ 7,212 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The table below presents the future amortization expense on intangible assets as of December 31, 2024:
Year Total
2025 $ 7,108 
2026 6,473 
2027 6,077 
2028 5,597 
2029 5,238 
Thereafter 28,504 
Total future amortization expense on intangible assets $ 58,997