v3.25.1
Accounts Receivable - Additional Information (Details)
Mar. 31, 2025
Mar. 31, 2024
Receivables [Abstract]    
Allowance as a percentage of gross accounts receivable 0.30% 0.40%