XML 81 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchase Program - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Feb. 25, 2025
Share Repurchase Program [Line Items]        
Common stock repurchased and cancelled value $ 3,160 $ 47,272 $ 50,400  
Common Stock [Member]        
Share Repurchase Program [Line Items]        
Common stock repurchased and cancelled shares 103,939   1,706,625  
Common stock repurchased and cancelled value $ 1 $ 16    
Repurchased program remaining authorized amount $ 250,000   $ 250,000  
Maximum [Member] | Common Stock [Member]        
Share Repurchase Program [Line Items]        
Repurchased program authorized amount       $ 300,000