XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Finite Lived Intangible Assets [Line Items]      
Accumulated amortization $ (93,545)   $ (87,603)
Net carrying amount 29,668    
Intangible assets gross carrying amount excluding goodwill 127,896   127,896
Intangible assets, net carrying amount excluding goodwill 34,351 $ 40,293 40,293
Client Relationships      
Finite Lived Intangible Assets [Line Items]      
Gross carrying amount 48,900   48,900
Accumulated amortization (31,150)   (28,949)
Net carrying amount $ 17,750   $ 19,951
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 (4,361)   (4,035)
Net carrying amount $ 546   $ 872
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,983)   (5,773)
Net carrying amount 1,839   2,049
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 $ 60,584   $ 60,584
Accumulated amortization (51,134)   (48,054)
Net carrying amount $ 9,450   $ 12,530
Core Technology | Minimum      
Finite Lived Intangible Assets [Line Items]      
Useful life (In years) 2 years   2 years
Core Technology | Maximum      
Finite Lived Intangible Assets [Line Items]      
Useful life (In years) 7 years   7 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 (917)   (792)
Net carrying amount $ 83   $ 208