XML 81 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Additional Information (Detail) - Share Repurchase Program [Member] - USD ($)
$ in Millions
Jun. 03, 2025
Apr. 30, 2025
Subsequent Event [Line Items]    
Amount available under share repurchase program   $ 48.0
Subsequent Events [Member]    
Subsequent Event [Line Items]    
Amount available under share repurchase program $ 48.0  
Stock repurchase program, expiration date Jun. 30, 2026