v3.25.4
Stock-Based Compensation (Restricted Stock - Vesting Narrative) (Details) - shares
1 Months Ended 2 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Jul. 31, 2024
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of stock options awarded     0   0  
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of stock options awarded         829,095 1,331,110
Restricted Stock [Member] | Employees [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of stock options awarded       217,179    
Shares Paid For Tax Withholding For Share Based Compensation   132,147   70,133    
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