v3.26.1
Goodwill and Other Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Finite-Lived Intangible Assets, Net
Other intangible assets, net consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)June 30, 2026December 31, 2025
Amortizable:
Developed technology
5-14
$225,800 $225,800 
Computer software and other
3-5
31,060 29,285 
Customer relationships
5-10
227,897 230,660 
Backlog122,115 22,635 
Trade name
10-20
26,673 27,139 
Total amortizable intangibles533,545 535,519 
Accumulated amortization:
Developed technology149,148 139,669 
Computer software and other17,548 16,046 
Customer relationships138,399 127,301 
Backlog21,677 20,447 
Trade name4,601 3,777 
Total accumulated amortization331,373 307,240 
Total amortizable intangibles, net202,172 228,279 
Non-amortizable:
Trade name10,300 10,300 
Total other intangible assets, net$212,472 $238,579 
Schedule of Indefinite-Lived Intangible Assets, Net
Other intangible assets, net consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)June 30, 2026December 31, 2025
Amortizable:
Developed technology
5-14
$225,800 $225,800 
Computer software and other
3-5
31,060 29,285 
Customer relationships
5-10
227,897 230,660 
Backlog122,115 22,635 
Trade name
10-20
26,673 27,139 
Total amortizable intangibles533,545 535,519 
Accumulated amortization:
Developed technology149,148 139,669 
Computer software and other17,548 16,046 
Customer relationships138,399 127,301 
Backlog21,677 20,447 
Trade name4,601 3,777 
Total accumulated amortization331,373 307,240 
Total amortizable intangibles, net202,172 228,279 
Non-amortizable:
Trade name10,300 10,300 
Total other intangible assets, net$212,472 $238,579 
Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets
Estimated future amortization expense of intangible assets as of June 30, 2026, is as follows (in thousands):
Amount
Remainder of 2026$22,723 
202738,914 
202838,829 
202938,829 
203028,262 
Thereafter34,615 
$202,172