| Schedule of Carrying Amount and Accumulated Amortization of Software Assets and Other Intangible Assets |
The carrying amount and accumulated amortization of the Company's software assets subject to amortization at each balance sheet date are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Gross Carrying Amount | | Accumulated Amortization | | Net Balance | | Gross Carrying Amount | | Accumulated Amortization | | Net Balance | | Software for internal use | $ | 473,113 | | | $ | (402,166) | | | $ | 70,947 | | | $ | 471,173 | | | $ | (394,851) | | | $ | 76,322 | | Software for resale | 105,955 | | | (104,839) | | | 1,116 | | | 106,594 | | | (105,393) | | | 1,201 | | | Total software | $ | 579,068 | | | $ | (507,005) | | | $ | 72,063 | | | $ | 577,767 | | | $ | (500,244) | | | $ | 77,523 | |
The carrying amount and accumulated amortization of the Company’s other intangible assets subject to amortization at each balance sheet date are as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Gross Carrying Amount | | Accumulated Amortization | | Net Balance | | Gross Carrying Amount | | Accumulated Amortization | | Net Balance | | Customer relationships | $ | 452,093 | | | $ | (310,654) | | | $ | 141,439 | | | $ | 453,414 | | | $ | (306,352) | | | $ | 147,062 | | Trademarks and trade names | 22,123 | | | (22,123) | | | — | | | 22,235 | | | (22,235) | | | — | | Total other intangible assets | $ | 474,216 | | | $ | (332,777) | | | $ | 141,439 | | | $ | 475,649 | | | $ | (328,587) | | | $ | 147,062 | | | | | | | | | | | | | |
|
| Schedule of Estimated Amortization Expense |
Based on capitalized intangible assets as of March 31, 2026, estimated amortization expense amounts in future fiscal years are as follows (in thousands): | | | | | | | | | | | | | | | | Fiscal Year Ending December 31, | | Software Amortization | | Other Intangible Assets Amortization | | Remainder of 2026 | | $ | 34,766 | | | $ | 15,953 | | | 2027 | | 23,561 | | | 20,985 | | | 2028 | | 10,327 | | | 18,582 | | | 2029 | | 2,454 | | | 17,964 | | | 2030 | | 885 | | | 17,712 | | | Thereafter | | 70 | | | 50,243 | | | Total | | $ | 72,063 | | | $ | 141,439 | |
|