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 |
|
|