XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Details Narrative) - shares
1 Months Ended
Jan. 31, 2024
Jan. 01, 2024
Dec. 31, 2023
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock units and vesting rights, description On January 1, 2024, 73,440 RSUs were granted, 100% of which vest on January 1, 2025    
Number of shares granted 73,440    
Vesting percentage 100.00%    
Subsequent Event [Member] | Restricted Stock Award [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock units and vesting rights, description On January 1, 2024, 63,819 RSAs were granted, 100% of which vest on January 1, 2025    
Number of shares granted 63,819    
Vesting percentage 100.00%    
2020 Omnibus Equity Incentive Plan [Member] | Common Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares available for issuance     14,480
2020 Omnibus Equity Incentive Plan [Member] | Common Stock [Member] | Subsequent Event [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares available for issuance   122,780