v3.26.1
Goodwill and Other Intangible Assets, net - Components of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 188,694 $ 134,442
Less: Accumulated amortization (55,579) (44,808)
Total definite-lived intangible assets, net 133,115 89,634
Indefinite-lived intangible:    
Other intangible assets, net $ 295,965 168,634
Minimum    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 10 years  
Maximum    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 20 years  
Trade name    
Indefinite-lived intangible:    
Trade names $ 202,050 118,200
Less: Accumulated impairment (39,200) (39,200)
Dealer relationships    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 178,008 131,696
Dealer relationships | Minimum    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 15 years  
Dealer relationships | Maximum    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 20 years  
Dealer relationships | Weighted Average    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 13 years 4 months 24 days  
Patent    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 2,600 2,600
Estimated Useful Life (in years) 15 years  
Patent | Weighted Average    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 6 years  
Trade name    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 100 100
Estimated Useful Life (in years) 15 years  
Trade name | Weighted Average    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 4 years  
Non-compete agreement    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 0 46
Estimated Useful Life (in years) 10 years  
Non-compete agreement | Weighted Average    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 0 years  
Backlog    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Gross carrying amount $ 7,986
Estimated Useful Life (in years) 11 months 1 day  
Backlog | Weighted Average    
Schedule Of Finite Lived Intangible Assets And Infinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (in years) 7 months 6 days