XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Vesting Schedule of the Total Non-Vested Shares of Restricted Stock Outstanding (Details)
Dec. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 419,057
2024  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 116,172
2025  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 84,052
2026  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 62,146
2027  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 83,617
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