v3.26.1
COMMITMENTS AND CONTINGENCIES - Repurchase Agreements - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Repurchase Obligations    
Inventory repurchase contingent obligation $ 1,514 $ 1,649
Obligation to Repurchase Inventory    
Repurchase Obligations    
Maximum repurchase obligation under floor plan agreements 63,500 41,000
Inventory repurchase contingent obligation $ 1,500 $ 1,600