XML 68 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Additional information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Nov. 30, 2025
Mar. 31, 2026
Mar. 31, 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,000,000    
Total cost of common stock repurchased including commissions and estimated excise taxes   $ 35,200,000    
Stock repurchased, shares   208,000 187,000