XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.4
Goodwill and Intangible Assets - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2021
Amortizable assets:          
Gross Carrying Value $ 175,828   $ 175,828   $ 169,277
Accumulated Amortization (78,302)   (78,302)   (70,787)
Total 97,526   97,526   98,490
Total intangible assets          
Gross Carrying Value 204,945   204,945   198,395
Intangible assets, net 126,643   126,643   127,608
Amortization expense 4,200 $ 5,600 8,600 $ 10,300  
In-process R&D          
Non-amortizable assets:          
Gross Carrying Value 533   533   533
Trademarks          
Non-amortizable assets:          
Gross Carrying Value 28,584   28,584   28,585
Software development costs          
Amortizable assets:          
Gross Carrying Value 56,653   56,653   49,183
Accumulated Amortization (17,126)   (17,126)   (15,679)
Total 39,527   $ 39,527   33,504
Software development costs | Minimum          
Intangible assets          
Weighted Average Lives (in Years)     8 years    
Software development costs | Maximum          
Intangible assets          
Weighted Average Lives (in Years)     9 years    
Patents          
Intangible assets          
Weighted Average Lives (in Years)     19 years    
Amortizable assets:          
Gross Carrying Value 8,514   $ 8,514   8,753
Accumulated Amortization (2,789)   (2,789)   (2,597)
Total 5,725   $ 5,725   6,156
Developed technology          
Intangible assets          
Weighted Average Lives (in Years)     10 years    
Amortizable assets:          
Gross Carrying Value 60,604   $ 60,604   60,665
Accumulated Amortization (29,066)   (29,066)   (25,923)
Total 31,538   $ 31,538   34,742
Customer relationships/backlog          
Intangible assets          
Weighted Average Lives (in Years)     7 years    
Amortizable assets:          
Gross Carrying Value 50,057   $ 50,057   50,676
Accumulated Amortization (29,321)   (29,321)   (26,588)
Total $ 20,736   $ 20,736   $ 24,088