XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Details) - 2015 Equity Incentive Plan - shares
1 Months Ended 6 Months Ended
May 31, 2024
May 31, 2021
May 31, 2019
May 31, 2015
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares)       399,562  
Number of additional shares authorized for issuance (in shares) 3,600,000 3,600,000 1,600,000 3,000,000  
Employee Stock Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period         4 years
Restricted Stock [Member] | Consultant          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period         1 year
Restricted Stock [Member] | Time based vesting          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period         3 years
Restricted Stock [Member] | Performance Based Vesting          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period         12 months
Maximum [Member] | Employee Stock Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expected term         10 years