v3.26.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 31, 2024
Mar. 31, 2024
Stockholders Equity Note [Line Items]            
Shares withheld as payment for tax withholdings related to share based compensation, market value     $ 1,403 $ 0    
2024 ATM Program [Member]            
Stockholders Equity Note [Line Items]            
Maximum aggregate offering amount of stock         $ 400,000  
Available for sale under ATM Program $ 400,000   $ 400,000      
Restricted Stock [Member]            
Stockholders Equity Note [Line Items]            
Shares withheld as payment for tax withholdings related to share based compensation, shares 2,206   3,637      
Shares withheld as payment for tax withholdings related to share based compensation, market value $ 813   $ 1,377      
Dividend Reinvestment Plan [Member]            
Stockholders Equity Note [Line Items]            
Authorized shares of each of Common and Class B available for issuance under the Dividend Reinvestment Plan           300,000
Stock issued during period, shares, dividend reinvestment plan 9,456 16,553 19,346 30,495    
Common Stock [Member]            
Stockholders Equity Note [Line Items]            
Cash dividends paid per share of common stock $ 3.3 $ 3 $ 6.3 $ 5.7    
Common Stock [Member] | Stock Option [Member]            
Stockholders Equity Note [Line Items]            
Shares withheld as payment for tax withholdings related to share based compensation, shares   2,232 589 2,232    
Shares withheld as payment for tax withholdings related to share based compensation, market value   $ 1,067 $ 242 $ 1,067    
Cash received from the exercise of stock options $ 7,880 2,462 12,994 12,860    
Common Stock [Member] | Employee Stock Purchase Plan [Member]            
Stockholders Equity Note [Line Items]            
Net proceeds from shares purchased under ESPP $ 612 $ 582 $ 1,260 $ 1,233