v3.26.3
Schedule of Nonvested Restricted Stock Vests (Details)
9 Months Ended
Sep. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of restricted stock vests, shares 646,239
2026 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of restricted stock vests, shares 25,000
2027 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of restricted stock vests, shares 509,313
2028 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of restricted stock vests, shares 111,926