XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details Textual)
$ in Millions
9 Months Ended
Jan. 31, 2025
USD ($)
letterOfCredit
Jan. 31, 2024
USD ($)
letterOfCredit
Lessee, Lease, Description [Line Items]    
Operating lease, percent of facilities leased 87.00%  
Operating lease, rent expense $ 7.8 $ 6.6
Operating lease, weighted average discount rate 4.90%  
Number of standby letters of credit | letterOfCredit 2 2
Standby letters of credit, outstanding $ 4.4 $ 3.9
Minimum | Dealership Leases    
Lessee, Lease, Description [Line Items]    
Operating lease, term 3 years  
Maximum | Dealership Leases    
Lessee, Lease, Description [Line Items]    
Operating lease, term 5 years