XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recent Accounting Pronouncements and Supplemental Information - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Finite-Lived Intangible Assets    
Cost $ 102,894 $ 109,320
Accumulated Amortization 49,250 54,553
Net Value 53,644 54,767
Capitalized Software    
Finite-Lived Intangible Assets    
Cost 46,870 46,246
Accumulated Amortization 35,664 35,521
Net Value $ 11,206 10,725
Capitalized Software | Minimum    
Finite-Lived Intangible Assets    
Useful life (in years) 3 years  
Capitalized Software | Maximum    
Finite-Lived Intangible Assets    
Useful life (in years) 13 years  
Customer Relationships    
Finite-Lived Intangible Assets    
Cost $ 12,000 19,050
Accumulated Amortization 3,894 10,518
Net Value $ 8,106 8,532
Useful life (in years) 10 years  
Trade Names    
Finite-Lived Intangible Assets    
Cost $ 36,570 36,570
Accumulated Amortization 7,725 6,811
Net Value $ 28,845 29,759
Useful life (in years) 10 years  
Acquired Technology    
Finite-Lived Intangible Assets    
Cost $ 7,000 7,000
Accumulated Amortization 1,814 1,563
Net Value $ 5,186 5,437
Useful life (in years) 7 years  
Patents and Trademarks    
Finite-Lived Intangible Assets    
Cost $ 354 354
Accumulated Amortization 55 47
Net Value 299 307
Non-Compete Agreements    
Finite-Lived Intangible Assets    
Cost 100 100
Accumulated Amortization 98 93
Net Value $ 2 $ 7
Useful life (in years) 5 years  
Patents    
Finite-Lived Intangible Assets    
Useful life (in years) 14 years  
Trademarks    
Finite-Lived Intangible Assets    
Useful life (in years) 15 years