v3.26.3
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended 9 Months Ended
May 04, 2023
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Sep. 30, 2026
Apr. 28, 2026
Equity, Class of Treasury Stock [Line Items]              
Stock repurchased during period, value   $ 55,077 $ 70,695 $ 80,774      
2023 Stock Repurchase Program [Member]              
Equity, Class of Treasury Stock [Line Items]              
Number of shares authorized to be repurchased             10.0
Number of shares repurchased by the Company 10.8            
Stock repurchased during period, shares         2.6 5.2  
Remaining number of shares repurchase   12.2       12.2  
Accelerated Stock Repurchase Program [Member]              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchased during period, value           $ 100,000