v3.26.1
Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Indefinite-lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 254,203 $ 220,782  
Accumulated Amortization (106,595) (82,178)  
Accumulated Impairment (1,290) (1,290)  
Net Book Value 146,318 137,314  
Goodwill Gross 252,167 230,014  
Goodwill Impaired Accumulated Impairment Loss (1,364) (1,364)  
Goodwill 250,803 228,650 $ 199,937
Trade Names and Trademarks      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived Intangible Assets (Excluding Goodwill) 76,459 69,658  
Accumulated Impairment (1,290) (1,290)  
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment 75,169 68,368  
Domain name      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived Intangible Assets (Excluding Goodwill) 8,629 8,615  
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment 8,629 8,615  
In-process Research and Development      
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived Intangible Assets (Excluding Goodwill) 1,500 1,500  
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment $ 1,500 1,500  
Minimum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 1 year    
Maximum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 15 years    
Customer Relationships      
Indefinite-lived Intangible Assets [Line Items]      
Remaining Weighted Average Amortization Period (Years) 4 years    
Gross Carrying Amount $ 138,674 116,568  
Accumulated Amortization (87,421) (66,215)  
Net Book Value $ 51,253 50,353  
Customer Relationships | Minimum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 4 years    
Customer Relationships | Maximum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 15 years    
Developed Technology      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 4 years    
Remaining Weighted Average Amortization Period (Years) 2 years 6 months    
Gross Carrying Amount $ 24,136 21,836  
Accumulated Amortization (16,481) (13,362)  
Net Book Value $ 7,655 8,474  
Proprietary Knowhow      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 15 years    
Remaining Weighted Average Amortization Period (Years) 14 years 9 months 18 days    
Gross Carrying Amount $ 2,200    
Accumulated Amortization (88)    
Net Book Value $ 2,112    
Non-compete and other      
Indefinite-lived Intangible Assets [Line Items]      
Remaining Weighted Average Amortization Period (Years) 1 year 3 months 18 days    
Gross Carrying Amount $ 2,310 2,310  
Accumulated Amortization (2,310) (2,306)  
Net Book Value $ 0 4  
Non-compete and other | Minimum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 3 years    
Non-compete and other | Maximum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 5 years    
Employment agreement      
Indefinite-lived Intangible Assets [Line Items]      
Remaining Weighted Average Amortization Period (Years) 0 years    
Gross Carrying Amount $ 295 295  
Accumulated Amortization $ (295) (295)  
Employment agreement | Minimum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 1 year    
Employment agreement | Maximum      
Indefinite-lived Intangible Assets [Line Items]      
Estimated useful lives of intangibles 3 years    
Intangibles subject to amortization      
Indefinite-lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 167,615 141,009  
Accumulated Amortization (106,595) (82,178)  
Net Book Value $ 61,020 $ 58,831