Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Details)

v3.26.1
Stock-Based Compensation (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
May 31, 2026
Jan. 01, 2026
Jan. 01, 2025
Jun. 20, 2024
Jul. 31, 2025
Aug. 31, 2024
Aug. 31, 2023
May 31, 2022
Jun. 30, 2026
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Jun. 26, 2023
Stock-Based Compensation [Line Items]                          
Common stock shares reserved for issuance                         130,233
Number of shares reserved   4,189,462 3,312,916 2,077,600             1,277,600    
Exercised stock options                       38,372  
Stock options, proceeds (in Dollars)                       $ 119,000  
Options remained unvested                        
Vested portion options (in Dollars)                   $ 2,500      
Share of restricted stock         2,500 1,177 1,000 1,000          
Fair value per share (in Dollars per share)         $ 4.71 $ 3.4 $ 7.5 $ 7.2          
Annual net cash flow from operations percentage                 75.00%        
Stock Options [Member]                          
Stock-Based Compensation [Line Items]                          
Unrecognized compensation cost (in Dollars)                 $ 13,500,000        
Recognized period                 3 years        
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]                          
Stock-Based Compensation [Line Items]                          
Available under plan 1,270,700                        
Fair value per share (in Dollars per share) $ 8.56                        
Vesting period 3 years                        
Restricted Stock Units (RSUs) [Member] | Director [Member]                          
Stock-Based Compensation [Line Items]                          
Available under plan 84,200                        
Fair value per share (in Dollars per share) $ 8.56                        
Vesting period 1 year                        
Shareholders [Member]                          
Stock-Based Compensation [Line Items]                          
Number of shares reserved     1,235,316 800,000                  
2021 Plan [Member]                          
Stock-Based Compensation [Line Items]                          
Number of shares reserved   884,570                      
Percentage of increase provision   4.00% 4.00%                    
Available under plan                 904,019