Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 114,047  
Accumulated Amortization (47,504) $ (44,792)
Accumulated Impairment (1,290) (1,290)
Net Book Value 65,253 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) 47,454 47,454
Accumulated Impairment (1,290) (1,290)
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment $ 46,164 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) 3 years 1 month 6 days  
Gross Carrying Amount $ 53,498 53,498
Accumulated Amortization (40,887) (38,831)
Net Book Value $ 12,611 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) 2 years 6 months  
Gross Carrying Amount $ 10,500 10,500
Accumulated Amortization (4,022) (3,366)
Net Book Value $ 6,478 7,134
Non-compete and other    
Indefinite-lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period (Years) 0 years  
Gross Carrying Amount $ 2,300 2,300
Accumulated Amortization $ (2,300) (2,300)
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 $ 66,593 66,593
Accumulated Amortization (47,504) (44,792)
Net Book Value $ 19,089 $ 21,801