XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Components of Gross and Net Intangible Asset Balances) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 248,984 $ 232,684
Accumulated Amortization 212,295 196,646
Net Carrying Amount $ 36,689 $ 36,038
Developed Technologies [Member]    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 3 years 3 months 18 days 1 year 9 months 18 days
Gross Carrying Amount $ 170,600 $ 156,100
Accumulated Amortization 142,957 129,861
Net Carrying Amount $ 27,643 $ 26,239
Customer Relationships [Member]    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 4 years 2 months 12 days 4 years 9 months 18 days
Gross Carrying Amount $ 64,839 $ 63,039
Accumulated Amortization 56,211 54,204
Net Carrying Amount $ 8,628 $ 8,835
Backlogs    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 0 years 0 years
Gross Carrying Amount $ 400 $ 400
Accumulated Amortization $ 400 $ 400
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 3 months 18 days 8 months 12 days
Gross Carrying Amount $ 10,700 $ 10,700
Accumulated Amortization 10,620 10,128
Net Carrying Amount $ 80 $ 572
License agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 4 years 8 months 12 days 5 years 4 months 24 days
Gross Carrying Amount $ 2,445 $ 2,445
Accumulated Amortization 2,107 2,053
Net Carrying Amount $ 338 $ 392