v3.26.1
Stockholders' Equity - Additional information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2024
Stockholders' Equity Note [Abstract]            
Repurchase shares of common stock $ 60,000,000         $ 30,000,000
Increase in stock repurchase program, authorized, amount $ 30,000,000          
Stock repurchase program expiration date       Dec. 31, 2026    
Number of common shares repurchased   1,200,000   1,200,000    
Total cost of common stock repurchased including commissions and excise taxes   $ 40,300,000   $ 40,300,000    
Stock repurchased, shares   136,000 165,000 344,000 352,000