v3.26.1
Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended 12 Months Ended
Jan. 14, 2026
Jul. 01, 2025
May 01, 2023
Mar. 28, 2022
Jul. 19, 2021
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of Restricted Stock Units, Outstanding, Beginning           436,786    
Weighted Average Grant Date Fair Value, Outstanding, Beginning           $ 2.96    
Weighted Average Remaining Contractual Life, Outstanding           5 years 11 months 19 days   6 years 4 months 13 days
Number of Restricted Stock Units, Granted 62,759 20,000 100,820 241,718 82,118 62,759    
Weighted Average Grant Date Fair Value, Granted $ 10.77 $ 9.48 $ 3.32 $ 2.44 $ 2.44 $ 10.77    
Weighted Average Remaining Contractual Life, Granted           6 years 6 months 14 days    
Number of Restricted Stock Units, Exercised           (49,261)    
Weighted Average Grant Date Fair Value, Exercised           $ 4.11    
Weighted Average Remaining Contractual Life, Expired           5 years 9 months 29 days    
Number of Restricted Stock Units, Forfeited              
Weighted Average Grant Date Fair Value, Forfeited              
Number of Restricted Stock Units, Outstanding, Ending           450,284   436,786
Weighted Average Grant Date Fair Value, Outstanding, Ending           $ 5.25   $ 2.96
Number of Restricted Stock Units, Vested           417,385 424,656  
Weighted Average Grant Date Fair Value, Vested           $ 4.79 $ 2.64  
Weighted Average Remaining Contractual Life, Vested           5 years 11 months 1 day 7 years 4 months 13 days