XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional information (Detail) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Stockholders' Equity Note [Abstract]    
Repurchase shares of common stock   $ 30,000,000
Stock repurchase program expiration date Dec. 31, 2026  
Number of common shares repurchased 292  
Total cost of common stock repurchased including commissions and estimated excise taxes $ 10,100,000