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.24.3
Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 166,684 $ 166,684
Accumulated Amortization (67,587) (63,731)
Accumulated Impairment (1,290) (1,290)
Net Book Value 97,807 101,663
Goodwill Gross 201,301 201,301
Goodwill Impaired Accumulated Impairment Loss (1,364) (1,364)
Goodwill 199,937 199,937
Trade Names and Trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived Intangible Assets (Excluding Goodwill) 59,660 59,660
Accumulated Impairment (1,290) (1,290)
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment 58,370 58,370
Domain name    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived Intangible Assets (Excluding Goodwill) 8,515 8,515
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment $ 8,515 8,515
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 3 months 18 days  
Gross Carrying Amount $ 75,568 75,568
Accumulated Amortization (54,827) (52,203)
Net Book Value $ 20,741 23,365
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) 3 years 3 months 18 days  
Gross Carrying Amount $ 20,336 20,336
Accumulated Amortization (10,165) (8,933)
Net Book Value $ 10,171 11,403
Non-compete and other    
Indefinite-lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period (Years) 3 years  
Gross Carrying Amount $ 2,310 2,310
Accumulated Amortization (2,300) (2,300)
Net Book Value $ 10 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 $ 98,509 98,509
Accumulated Amortization (67,587) (63,731)
Net Book Value $ 30,922 $ 34,778