v3.24.0.1
Acquisitions - Additional Information (Details)
9 Months Ended
Jan. 31, 2024
USD ($)
Business Acquisition [Line Items]  
Weighted average life of tradename acquired 5 years
Revolving Line of Credit  
Business Acquisition [Line Items]  
Revolving line of credit $ 0