v3.26.1
Stock Compensation (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 09, 2026
2018 Plan [Member]    
Stock Compensation [Line Items]    
Number of shares reserved for issuance 20  
Shares available for grants 9  
2021 Stock Plan [Member]    
Stock Compensation [Line Items]    
Number of shares reserved for issuance 61 600,000
Shares available for grants 600,025  
Restricted Stock [Member]    
Stock Compensation [Line Items]    
Restricted stock award activity  
Options granted