v3.26.1
Treasury Stock - Additional Information (Detail) - shares
Apr. 04, 2026
Dec. 31, 2025
Treasury Stock, Value [Abstract]    
Shares held in treasury 6,079 6,079