XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options (Details) - shares
Apr. 17, 2023
Jun. 30, 2024
Mar. 31, 2013
2013 Stock Option Plan [Member]      
Stock Options [Line Items]      
Reserved shares     7,000,000
2023 Equity Incentive Plan [MEmber]      
Stock Options [Line Items]      
Reserved shares 4,000,000    
Common Stock available for issuance 2,500,000 2,052,239  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 10 years    
Maximum [Member] | 2003 Stock Option Plan [Member]      
Stock Options [Line Items]      
Common Stock available for issuance     6,400,000
Minimum [Member] | 2003 Stock Option Plan [Member]      
Stock Options [Line Items]      
Common Stock available for issuance     552,000