XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Restricted Stock - Vesting Narrative) (Details) - shares
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2024
Jul. 31, 2024
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options awarded           500,000   500,000
Restricted Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options awarded             1,331,110 868,996
Vested number of shares of restricted stock             473,432 255,706
Restricted Stock [Member] | Performance Based Vesting [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vested number of shares of restricted stock 103,638              
Restricted Stock [Member] | Employees [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options awarded       290,993 176,906      
Shares Paid For Tax Withholding For Share Based Compensation       132,147 50,975      
Restricted Stock [Member] | Former Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options awarded   78,801 78,800