XML 118 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Oct. 10, 2023
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Payment Arrangement, Expense   $ 0  
2015 Stock Option Plan [Member] | Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options description The maximum number of shares of Common Stock which may be issued over the term of the Plan shall not exceed Twenty-Two Thousand Five Hundred (22,500). Options are exercisable over periods not to exceed 10 years (five years for incentive stock options granted to holders of 10% or more of voting stock) from the date of grant.    
Option exercisable period 10 years    
Common stock subject to option percentage 20.00%    
Share based compensation award vesting period 1 year    
2021 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 5.00%    
2021 Equity Incentive Plan [Member] | Common Class A [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock reserved for issuance 616,518    
2023 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares fully granted 350,000    
2023 Equity Incentive Plan [Member] | Common Class A [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock reserved for issuance     500,000