XML 58 R42.htm IDEA: XBRL DOCUMENT 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 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 
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 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 
Schedule of Amortization Expense
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 
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:
YearTotal
2025$7,108 
20266,473 
20276,077 
20285,597 
20295,238 
Thereafter28,504 
Total future amortization expense on intangible assets$58,997