XML 79 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchase Program - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Feb. 25, 2025
Share Repurchase Program [Line Items]    
Common stock repurchased and cancelled value $ 47,272  
Common Stock [Member]    
Share Repurchase Program [Line Items]    
Common stock repurchased and cancelled shares 1,602,688  
Common stock repurchased and cancelled value $ 16  
Repurchased program remaining authorized amount $ 253,200  
Maximum [Member] | Common Stock [Member]    
Share Repurchase Program [Line Items]    
Repurchased program authorized amount   $ 300,000