XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Schedule of Vesting Schedule of the Total Non-Vested Shares of Restricted Stock Outstanding (Details)
Jun. 30, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 426,404
2024 (6 months)  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 70,687
2025  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 97,920
2026  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 80,040
2027  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 104,687
2028  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 73,070
Thereafter  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 0