XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Compensation Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 05, 2024
Mar. 15, 2024
Mar. 09, 2024
May 05, 2023
Mar. 26, 2023
Mar. 09, 2023
Mar. 08, 2023
May 05, 2022
Mar. 28, 2022
Mar. 09, 2022
Mar. 26, 2021
Mar. 26, 2020
May 31, 2024
Oct. 31, 2023
May 31, 2023
Mar. 31, 2023
Jan. 31, 2023
Mar. 31, 2022
May 31, 2021
Mar. 31, 2020
Dec. 31, 2024
Dec. 31, 2023
Director [Member]                                            
Amount payable to non-employee directors                                         $ 15,000  
Fully-vested shares of common stock issued                                         1,000  
Employees [Member]                                            
Stock compensation expense                                         $ 54,226 $ 33,279
2018 Equity Plan | Maximum [Member]                                            
Maximum issuance of common stock options                                         325,000  
2018 Equity Plan | Director [Member]                                            
Fully-vested shares of common stock issued                         14,325 852 16,931   333          
Fully vested shares of common stock issued, per share value                         $ 21.94 $ 16.26 $ 13.23   $ 19.36          
Stock compensation expense                                         $ 292,109 255,937
Long-Term Incentive Plan [Member] | Year 2022 [Member]                                            
Stock compensation income                                         $ (57,849)  
2019 Long-Term Incentive Plan                                            
Shares-based compensation shares of common stock issued                   14,688                        
2020 Performance Plan                                            
Shares-based compensation shares of common stock issued             15,216                              
Restricted Stock Units (RSUs) | Officer [Member] | Share-based Payment Arrangement, Tranche One                                            
Share-based compensation performance based award, percent                                         50.00%  
Restricted Stock Units (RSUs) | Officer [Member] | Share-based Payment Arrangement, Tranche Two                                            
Share-based compensation performance based award, percent                                         150.00%  
Restricted Stock Units (RSUs) | Long-Term Incentive Plan [Member]                                            
Shares of common stock grant date fair market value                               $ 18.25   $ 21.88 $ 17.93 $ 12.54    
Restricted Stock Units (RSUs) | Long-Term Incentive Plan [Member] | Year 2021 [Member]                                            
Stock compensation expense                                         $ 7,365  
Stock compensation income                                           (51,555)
Restricted Stock Units (RSUs) | Long-Term Incentive Plan [Member] | Year 2022 [Member]                                            
Stock compensation income                                           104,580
Unrecognized compensation expense related to unvested units                                         11,379  
Restricted Stock Units (RSUs) | Long-Term Incentive Plan [Member] | Year 2023 [Member]                                            
Stock compensation expense                                         110,340 82,755
Unrecognized compensation expense related to unvested units                                         137,924  
Restricted Stock Units (RSUs) | Long-Term Incentive Plan [Member] | Year 2024 [Member]                                            
Shares of common stock grant date fair market value                         $ 22.26                  
Stock compensation expense                                         66,066  
Unrecognized compensation expense related to unvested units                                         $ 273,702  
Performance Vesting Restricted Shares | Long-Term Incentive Plan [Member]                                            
Share based compensation performance period                                         3 years  
Share-based compensation award vesting period                       3 years                    
Share-based compensation shares of common stock granted                               10,214   8,096 7,389 10,143    
Share-based compensation shares of common stock failed to vest     7,389                                      
Performance Vesting Restricted Shares | Long-Term Incentive Plan [Member] | Year 2024 [Member]                                            
Share based compensation performance period                         3 years                  
Share-based compensation shares of common stock granted                         8,593                  
Performance Vesting Restricted Shares | 2019 Long-Term Incentive Plan                                            
Share-based compensation shares of common stock granted                                       9,791    
Time-Vesting Restricted Shares | Long-Term Incentive Plan [Member]                                            
Share-based compensation award vesting period                                         3 years  
Share-based compensation shares of common stock granted 3,693     2,463   6,238   3,693 3,380   5,070         7,920   6,238 3,693 5,070    
Stock compensation expense                                           $ 15,896
Shares-based compensation shares of common stock issued 1,233     1,230 1,692 2,079   1,230 1,688   1,690                      
Time-Vesting Restricted Shares | Long-Term Incentive Plan [Member] | Year 2022 [Member]                                            
Share-based compensation award vesting period                                   3 years        
Time-Vesting Restricted Shares | Long-Term Incentive Plan [Member] | Year 2023 [Member]                                            
Share-based compensation award vesting period                               3 years            
Shares-based compensation shares of common stock issued   2,639                                        
Time-Vesting Restricted Shares | Long-Term Incentive Plan [Member] | Year 2024 [Member]                                            
Share-based compensation award vesting period                         3 years                  
Share-based compensation shares of common stock granted   7,920                     6,662