v3.26.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Finite Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (102,706) $ (105,500)
Net Carrying Amount 22,365  
Intangible assets, net 129,849 134,501
Intangible assets, net carrying amount 27,143 29,001
Trademarks and trade names    
Finite Lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 4,778 4,778
Client relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 52,074 52,074
Accumulated Amortization (37,917) (36,934)
Net Carrying Amount $ 14,157 $ 15,140
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,865) (4,850)
Net Carrying Amount $ 42 $ 57
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   $ 3,625
Accumulated Amortization   (3,625)
Net Carrying Amount   $ 0
Trademarks and trade names | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years)   5 years
Trademarks and trade names | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (In years)   10 years
Core technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 68,090 $ 68,090
Accumulated Amortization (59,924) (59,064)
Net Carrying Amount $ 8,166 $ 9,026
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
Gross Carrying Amount   $ 1,027
Accumulated Amortization   (1,027)
Net Carrying Amount   $ 0