XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.4
Intangible Assets (Components of Gross and Net Intangible Asset Balances) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 248,984 $ 232,684
Accumulated Amortization 208,039 196,646
Net Carrying Amount $ 40,945 $ 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 139,284 129,861
Net Carrying Amount $ 31,316 $ 26,239
Customer Relationships [Member]    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 4 years 4 months 24 days 4 years 9 months 18 days
Gross Carrying Amount $ 64,839 $ 63,039
Accumulated Amortization 55,706 54,204
Net Carrying Amount $ 9,133 $ 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 7 months 6 days 8 months 12 days
Gross Carrying Amount $ 10,700 $ 10,700
Accumulated Amortization 10,560 10,128
Net Carrying Amount $ 140 $ 572
License agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 4 years 10 months 24 days 5 years 4 months 24 days
Gross Carrying Amount $ 2,445 $ 2,445
Accumulated Amortization 2,089 2,053
Net Carrying Amount $ 356 $ 392