XML 109 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2024
Jan. 25, 2023
Jan. 31, 2022
Nov. 30, 2023
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of additional shares available for future grants   500,000          
Total unrecognized compensation cost related to non-vested stock-based compensation arrangements         $ 27,881    
Forfeiture rate, Board of Directors         0.00%    
Forfeiture rate, non-Board of Directors         7.30%    
Unrecognized compensation cost is expected to be recognized over a weighted-average period         1 year 7 months 6 days    
Stock Options [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vested contractual term, in years         10 years    
Vesting period, in years         4 years    
Weighted-average exercise price         $ 131.66    
Stock Options [Member] | Share-based Compensation Award Tranche One [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting rate         25.00%    
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award Tranche One [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period, in years         4 years    
Vesting rate         25.00%    
Restricted Stock Units (RSUs) [Member] | On or After November 14, 2023 [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Vesting period, in years         3 years    
Vesting rate         33.30%    
Performance Restricted Stock Units [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award performance period (in years)       3 years      
Performance based criteria plan payout percentage, target       100.00%      
Discount for dividends         0.00%    
Performance Restricted Stock Units [Member] | Maximum [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Performance based criteria plan payout percentage       150.00%      
Performance Restricted Stock Units [Member] | Minimum [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Performance based criteria plan payout percentage       0.00%      
2022 Authorization [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock repurchase program authorized amount     $ 800,000   $ 26,369    
Repurchase period in years     2 years        
Stock repurchase program, number of shares authorized to be repurchased         0   274,000
2017 Authorization [Member] | 2017 Plan [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares available for future grants         2,661,000 2,689,000  
2024 Authorization [Member] | Subsequent Event [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock repurchase program authorized amount $ 600,000            
Repurchase period in years 3 years