XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Share Repurchase Program - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Feb. 25, 2025
Share Repurchase Program [Line Items]          
Common stock repurchased and cancelled value $ (9) $ 3,160 $ 47,272 $ 50,400  
Common Stock [Member]          
Share Repurchase Program [Line Items]          
Common stock repurchased and cancelled shares       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