XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Restricted Stock - Vesting Narrative) (Details) - shares
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of stock options awarded         0 500,000 0
Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of stock options awarded           868,996 1,050,347
Restricted Stock [Member] | New Chief Executive Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of stock options awarded 78,800            
Restricted Stock [Member] | Employees [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of stock options awarded   78,801 176,906 66,893      
Shares Paid For Tax Withholding For Share Based Compensation   35,460 50,975 30,102     65,562