XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Subject to Amortization and for Intangible Assets Not Subject to Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2022
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 567,211 $ 544,239
Accumulated Amortization   (409,338) (381,548)
Net Carrying Value   157,873 162,691
Goodwill   249,219 246,698
Total intangible assets   407,092 409,389
Customer related      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   231,430 235,366
Accumulated Amortization   (181,974) (175,841)
Net Carrying Value   $ 49,456 59,525
Weighted Average Remaining Life 7 years 2 months 12 days 6 years 7 months 6 days  
Core technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 160,545 154,254
Accumulated Amortization   (112,263) (107,008)
Net Carrying Value   $ 48,282 47,246
Weighted Average Remaining Life 7 years 6 months 7 years  
Other intangible assets      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 23,236 23,504
Accumulated Amortization   (21,353) (20,984)
Net Carrying Value   $ 1,883 2,520
Weighted Average Remaining Life 4 years 9 months 18 days 4 years 1 month 6 days  
Capitalized software development costs      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 30,854 29,217
Accumulated Amortization   (22,807) (18,843)
Net Carrying Value   $ 8,047 10,374
Weighted Average Remaining Life 2 years 7 months 6 days 2 years 10 months 24 days  
Software      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 121,146 101,898
Accumulated Amortization   (70,941) (58,872)
Net Carrying Value   $ 50,205 $ 43,026
Weighted Average Remaining Life 4 years 3 years 7 months 6 days