XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Maximum number of shares that may be issued (in shares) 500,000  
Shares remaining to be granted (in shares) 600,000 700,000
2019 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Maximum number of shares that may be issued (in shares) 200,000  
Shares remaining to be granted (in shares) 600,000 700,000
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Maximum number of shares that may be issued (in shares) 1,900,000  
Shares remaining to be granted (in shares) 600,000 700,000