XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Vesting Schedule of the Total Non-Vested Shares of Restricted Stock Outstanding (Details)
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 426,388
2025  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 97,728
2026  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 79,848
2027  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 104,572
2028  
Share-based Compensation Arrangement by Share-based Payment Award  
Total non-vested shares (in shares) 73,070
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