XML 31 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, net
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, net
Note H – Intangible Assets, net
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 licenses8,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 licenses3,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 

There was no impairment recognized related to intangible assets during the year ended December 31, 2024 and 2023, respectively.

The table below presents the amortization expense related to intangible assets for the following periods:
Year Ended
 December 31, 2024December 31, 2023
Amortization expense
$7,625 $7,212 

The table below presents the future amortization expense on intangible assets as of December 31, 2024:
YearTotal
2025$7,108 
20266,473 
20276,077 
20285,597 
20295,238 
Thereafter28,504 
Total future amortization expense on intangible assets$58,997