XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity and Stock Compensation Plans - Stock Option Plan (Details) - 2001 Nonqualified Stock Plan - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of stock awards authorized to grant   8,000,000
Number of stock awards available for grant 1,577,130  
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Term of options vested 3 years  
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Term of options granted at exercise prices 10 years  
Term of options vested 5 years