XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Additional Information (Detail) - USD ($)
3 Months Ended
Jun. 30, 2025
Jul. 01, 2025
Lessee Lease Description [Line Items]    
Remaining lease term 12 years  
Additional operating lease commitments not yet commenced $ 90,000  
Minimum [Member]    
Lessee Lease Description [Line Items]    
Remaining lease term 1 year  
Maximum [Member]    
Lessee Lease Description [Line Items]    
Remaining lease term 7 years  
Operating lease commitments not yet commenced, lease term   2 years