XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Finite Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (100,775) $ (99,456)
Net Carrying Amount 33,147  
Intangible assets, net 138,605 140,155
Intangible assets, net carrying amount 37,830 40,699
Trademarks and trade names    
Finite Lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 4,683 4,683
Client relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 52,074 52,080
Accumulated Amortization (33,982) (33,004)
Net Carrying Amount $ 18,092 $ 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,708) (4,651)
Net Carrying Amount $ 199 $ 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,290) (6,199)
Net Carrying Amount $ 1,535 $ 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 (54,782) (54,595)
Net Carrying Amount $ 13,307 $ 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,013) (1,007)
Net Carrying Amount $ 14 $ 20