XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans and Stock Based Compensation (Details Textual) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
2014 Omnibus Equity Incentive Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Additional shares authorized and available for issuance under equity incentive plan 6,500  
Number of shares available for issuance under equity incentive plan 15,500  
Expiration period from date of grant for options granted 7 years  
One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Number of shares available for issuance under equity incentive plan 400  
Term of options granted under Directors' Plan 10 years  
Employee stock purchase plans [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Purchase period for common stock 6 months  
Percentage of lower of fair market value at beginning or end of applicable offering period used for calculating price of common stock to be purchased by employees 85.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 3,300  
Employee Stock Purchase Plan with Offering Period Commencing on February 1, 2014 [Member] [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 15.00%  
Maximum Amount for which Common Stock can be Purchased by Employees in any Calendar Year $ 25,000  
Stock options [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Total unrecognized compensation expense, net of estimates forfeitures $ 32,900,000  
Weighted-average vesting period over which unrecognized compensation expense will be recognized 2 years 3 months 18 days  
Stock options [Member] | 2014 Omnibus Equity Incentive Plan [Member] | Maximum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Vesting period 4 years  
Stock options [Member] | 2014 Omnibus Equity Incentive Plan [Member] | Minimum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Vesting period 3 years  
Employee Stock [Member] | One Thousand Nine Hundred Ninety Five Directors Stock Options Plan [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Vesting period 1 year  
Restricted stock [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Performance-based stock awards, total granted 5,597 6,371
Total unrecognized compensation expense, net of estimates forfeitures $ 547,200,000  
Weighted-average vesting period over which unrecognized compensation expense will be recognized 1 year 9 months 18 days  
Restricted stock [Member] | Maximum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Vesting period 4 years  
Restricted stock [Member] | Minimum [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Vesting period 3 years  
Performance Based Restricted Stock Grants [Member]    
Stock Compensation Plans (Textual) [Abstract]    
Performance-based stock awards, total granted 2,400