XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Finite Lived Intangible Assets [Line Items]    
Accumulated amortization $ (79,279) $ (76,574)
Net carrying amount 35,869  
Intangible assets gross carrying amount excluding goodwill 119,831 119,831
Intangible assets, net carrying amount excluding goodwill 40,552 43,257
Client Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount 48,900 48,900
Accumulated amortization (25,515) (24,341)
Net carrying amount $ 23,385 $ 24,559
Client Relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 9 years 9 years
Client Relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 15 years 15 years
Non-Compete Agreements    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 4,907 $ 4,907
Accumulated amortization (3,546) (3,383)
Net carrying amount $ 1,361 $ 1,524
Non-Compete Agreements | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 3 years 3 years
Non-Compete Agreements | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 5 years 5 years
Trademarks and Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 7,822 $ 7,822
Accumulated amortization (5,458) (5,270)
Net carrying amount 2,364 2,552
Indefinite gross carrying amount 4,683 4,683
Indefinite net carrying amount $ 4,683 $ 4,683
Trademarks and Trade Names | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 5 years 5 years
Trademarks and Trade Names | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 10 years 10 years
Core Technology    
Finite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 52,519 $ 52,519
Accumulated amortization (44,330) (43,275)
Net carrying amount $ 8,189 $ 9,244
Core Technology | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 4 years 4 years
Core Technology | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 6 years 6 years
Backlog    
Finite Lived Intangible Assets [Line Items]    
Useful life (In years) 2 years 2 years
Gross carrying amount $ 1,000 $ 1,000
Accumulated amortization (430) (305)
Net carrying amount $ 570 $ 695