XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements and Supplemental Information - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2022
Jun. 30, 2021
Finite-Lived Intangible Assets    
Cost $ 108,255 $ 106,274
Accumulated Amortization 48,344 41,796
Net Value 59,911 64,478
Capitalized Software    
Finite-Lived Intangible Assets    
Cost 45,181 43,200
Accumulated Amortization 34,992 34,058
Net Value $ 10,189 9,142
Capitalized Software | Minimum    
Finite-Lived Intangible Assets    
Useful life 2 years  
Capitalized Software | Maximum    
Finite-Lived Intangible Assets    
Useful life 13 years  
Customer Relationships    
Finite-Lived Intangible Assets    
Cost $ 19,050 19,050
Accumulated Amortization 6,016 3,936
Net Value $ 13,034 15,114
Customer Relationships | Minimum    
Finite-Lived Intangible Assets    
Useful life 10 years  
Customer Relationships | Maximum    
Finite-Lived Intangible Assets    
Useful life 20 years  
Trade Names    
Finite-Lived Intangible Assets    
Cost $ 36,570 36,570
Accumulated Amortization 5,897 3,154
Net Value $ 30,673 33,416
Useful life 10 years  
Acquired Technology    
Finite-Lived Intangible Assets    
Cost $ 7,000 7,000
Accumulated Amortization 1,312 559
Net Value $ 5,688 6,441
Useful life 7 years  
Patents and Trademarks    
Finite-Lived Intangible Assets    
Cost $ 354 354
Accumulated Amortization 39 16
Net Value 315 338
Non-Compete Agreements    
Finite-Lived Intangible Assets    
Cost 100 100
Accumulated Amortization 88 73
Net Value $ 12 $ 27
Useful life 5 years  
Patents    
Finite-Lived Intangible Assets    
Useful life 14 years  
Trademarks    
Finite-Lived Intangible Assets    
Useful life 15 years