v3.25.4
Schedule of Restricted Stock Unit Activity (Details) (Parenthetical)
12 Months Ended
Dec. 31, 2025
shares
Performance Shares [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares granted 259,717
Performance Shares [Member] | Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares vested percentage 0.00%
Performance Shares [Member] | Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares vested percentage 200.00%
Restricted Stock Units (RSUs) [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vested stock shares 314,470
Restricted Stock Units (RSUs) [Member] | Deferred Settlement [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vested stock shares 97,935
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested outstanding of shares 104,166
Restricted Stock Units (RSUs) [Member] | Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares granted 519,434