Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details)

v3.23.2
Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 119,057 $ 114,047
Accumulated Amortization (55,137) (44,792)
Accumulated Impairment (1,290) (1,290)
Net Book Value 62,630 67,965
Goodwill Gross 102,307 102,307
Goodwill Impaired Accumulated Impairment Loss (1,364) (1,364)
Goodwill 100,943 100,943
Trade Names and Trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived Intangible Assets (Excluding Goodwill) 49,648 47,454
Accumulated Impairment (1,290) (1,290)
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment $ 48,358 46,164
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) 2 years  
Gross Carrying Amount $ 55,768 53,498
Accumulated Amortization (46,465) (38,831)
Net Book Value $ 9,303 14,667
Customer Relationships | Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 5 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) 1 year 10 months 24 days  
Gross Carrying Amount $ 11,036 10,500
Accumulated Amortization (6,077) (3,366)
Net Book Value $ 4,959 7,134
Non-compete and other    
Indefinite-lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period (Years) 4 years 3 months 18 days  
Gross Carrying Amount $ 2,310 2,300
Accumulated Amortization (2,300) (2,300)
Net Book Value $ 10  
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 $ 69,409 66,593
Accumulated Amortization (55,137) (44,792)
Net Book Value $ 14,272 $ 21,801