XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Vesting Schedule of the Total Non-Vested Shares of Restricted Stock Outstanding (Details)
Mar. 31, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 446,411
2025 (9 months)  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 53,288
2026  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 101,352
2027  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 126,058
2028  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 94,543
2029  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 71,170
Thereafter  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 0