v3.26.1
Stockholders' Equity ( Share Repurchases ) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Stockholders Equity [Line Items]      
Aggregate purchase price   $ 14,574  
Average price per share   $ 23.67  
Common Stock [Member]      
Stockholders Equity [Line Items]      
Aggregate share repurchased   615,765  
Share Purchase Program [Member]      
Stockholders Equity [Line Items]      
Share repurchase program, expiration date Dec. 31, 2026    
Share Purchase Program [Member] | Common Stock [Member]      
Stockholders Equity [Line Items]      
Share repurchase program, authorized $ 200,000    
Aggregate share repurchased     0