v3.26.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Finite Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (106,511) $ (99,456)
Net Carrying Amount 27,411  
Intangible assets, net 138,700 140,155
Intangible assets, net carrying amount 32,189 40,699
Trademarks and trade names    
Finite Lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 4,778 4,683
Client relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 52,074 52,080
Accumulated Amortization (35,950) (33,004)
Net Carrying Amount $ 16,124 $ 19,076
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,821) (4,651)
Net Carrying Amount $ 86 $ 256
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,825 $ 7,844
Accumulated Amortization (6,511) (6,199)
Net Carrying Amount $ 1,314 $ 1,645
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 $ 68,089 $ 69,614
Accumulated Amortization (58,202) (54,595)
Net Carrying Amount $ 9,887 $ 15,019
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,027 $ 1,027
Accumulated Amortization (1,027) (1,007)
Net Carrying Amount $ 0 $ 20