XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Other Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [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)March 31, 2026December 31, 2025
Amortizable:
Developed technology
5-14
$225,800 $225,800 
Computer software and other
3-5
29,817 29,285 
Customer relationships
5-10
228,980 230,660 
Backlog122,318 22,635 
Trade name
10-20
26,856 27,139 
Total amortizable intangibles533,771 535,519 
Accumulated amortization:
Developed technology144,409 139,669 
Computer software and other16,796 16,046 
Customer relationships132,758 127,301 
Backlog21,006 20,447 
Trade name4,181 3,777 
Total accumulated amortization319,150 307,240 
Total amortizable intangibles, net214,621 228,279 
Non-amortizable:
Trade name10,300 10,300 
Total other intangible assets, net$224,921 $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)March 31, 2026December 31, 2025
Amortizable:
Developed technology
5-14
$225,800 $225,800 
Computer software and other
3-5
29,817 29,285 
Customer relationships
5-10
228,980 230,660 
Backlog122,318 22,635 
Trade name
10-20
26,856 27,139 
Total amortizable intangibles533,771 535,519 
Accumulated amortization:
Developed technology144,409 139,669 
Computer software and other16,796 16,046 
Customer relationships132,758 127,301 
Backlog21,006 20,447 
Trade name4,181 3,777 
Total accumulated amortization319,150 307,240 
Total amortizable intangibles, net214,621 228,279 
Non-amortizable:
Trade name10,300 10,300 
Total other intangible assets, net$224,921 $238,579 
Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets
Estimated future amortization expense of intangible assets as of March 31, 2026, is as follows (in thousands):
Amount
Remainder of 2026$33,976 
202739,545 
202838,947 
202938,947 
203028,379 
Thereafter34,827 
$214,621