v3.26.1
Employee Benefits (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2024
Jun. 30, 2026
Jul. 31, 2026
Jul. 31, 2026
May 28, 2026
Jan. 31, 2026
Jul. 31, 2025
Feb. 26, 2025
Jan. 31, 2025
Employee Benefits [Abstract]                  
Number of shares unvested (in Shares)     277,050 277,050   160,364 280,220   324,784
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     0 0          
Restricted Stock [Member]                  
Employee Benefits [Abstract]                  
Number of share available for issuance (in Shares)     1,225,277 1,225,277          
Restricted Stock [Member]                  
Employee Benefits [Abstract]                  
Number of shares issued (in Shares) 135,000 69,816 69,816            
Number of shares vested (in Shares)               199,800  
Vested range percentage       200.00%          
Vested payout percentage               148.00%  
Restricted Stock or Unit Expense (in Dollars)     $ 375,000 $ 375,000          
Unrecognized compensation cost (in Dollars)     $ 5,600,000 $ 5,600,000          
Restricted Stock [Member]                  
Employee Benefits [Abstract]                  
Number of shares unvested (in Shares)     38,717 38,717          
Unrecognized compensation cost (in Dollars)     $ 1,300,000            
Weighted average vesting term     1 year 10 months 24 days            
Restricted Stock Units (RSUs) [Member]                  
Employee Benefits [Abstract]                  
Weighted average vesting term       2 years 6 months          
Stock Option Plans 2015 [Member]                  
Employee Benefits [Abstract]                  
Number of split-adjusted shares (in Shares)     3,300,000 3,300,000          
Number of share available for issuance (in Shares)     1,065,809 1,065,809          
Stock Option Plans 2026 [Member]                  
Employee Benefits [Abstract]                  
Number of split-adjusted shares (in Shares)         1,500,000        
Minimum [Member] | Restricted Stock [Member]                  
Employee Benefits [Abstract]                  
Number of shares vested (in Shares)     0 0          
Vested range percentage 0.00%     0.00%          
Maximum [Member] | Restricted Stock [Member]                  
Employee Benefits [Abstract]                  
Number of shares vested (in Shares)     139,632 139,632          
Vested range percentage 200.00%     200.00%