XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended 272 Months Ended 372 Months Ended
May 05, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2016
Dec. 31, 2024
Dec. 31, 2024
Class of Stock [Line Items]              
Cumulative shares repurchased             156,702
Issuance of shares under stock purchase plan           15,301  
Total intrinsic value of options exercised   $ 30,000 $ 46,000 $ 34,000      
Total unrecognized share-based compensation cost   $ 52,000       $ 52,000 $ 52,000
Unrecognized share-based compensation cost, weighted average period   1 year 8 months 12 days          
The Amended 2017 Plan              
Class of Stock [Line Items]              
Shares authorized for grant 5,500            
Weighted average fair value of award granted during the period   $ 114.90 $ 113.28 $ 102.65      
Shares available for granting of awards   1,243       1,243 1,243
The Amended 2017 Plan | Upper End | Director              
Class of Stock [Line Items]              
Fair value of annual equity award grant per participant   $ 600          
The Amended 2017 Plan | Upper End | Board of Directors Chairman              
Class of Stock [Line Items]              
Fair value of annual equity award grant per participant   $ 800          
Restricted Stock Units (RSUs)              
Class of Stock [Line Items]              
Award vesting period 3 years            
Number of common stock issued per unit based award upon vesting   100.00%          
Weighted average fair value of award granted during the period   $ 114.9          
Number of shares, unvested   654 642     654 654
Shares granted   357          
Weighted average grant date fair value of shares unvested   $ 112.36 $ 109.78     $ 112.36 $ 112.36
Number of unsettled shares, vested   323          
Weighted average grant date fair value of shares vested   $ 110.01          
Restricted Shares              
Class of Stock [Line Items]              
Weighted average fair value of award granted during the period   $ 114.9          
Number of shares, unvested   0       0 0
Shares granted   14          
Performance Shares              
Class of Stock [Line Items]              
Number of common stock issued per unit based award upon vesting   100.00%          
Number of shares, unvested   156       156 156
Shares granted   78 78 84      
Maximum Adjustment Factor   200.00%          
Minimum Adjustment Factor   50.00%          
Shares issued if minimum performance thresholds are not achieved   0          
Weighted average grant date fair value of shares unvested   $ 114.08       $ 114.08 $ 114.08
Number of unsettled shares, vested   10          
Weighted average grant date fair value of shares vested   $ 102.65          
Employee Stock Option Plan | Upper End              
Class of Stock [Line Items]              
Maximum contractual term         10 years    
Employee Stock Purchase Plan              
Class of Stock [Line Items]              
Shares authorized for grant   19,305       19,305 19,305
Purchase price percentage of fair market value   85.00%          
Amount withheld employee stock purchase plan   $ 27,549       $ 27,549 $ 27,549