v3.26.1
Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Feb. 05, 2024
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share price $ 19.50    
Unit expiration date Feb. 05, 2029    
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares available for grant, beginning balance  
Outstanding stock awards, beginning balance   106,728 1,728
Weighted average exercise price beginning balance   $ 20.50 $ 81.49
Weighted average remaining contractual life years   2 years 9 months 18 days 2 years 4 months 24 days
Aggregate intrinsic value, beginning balance    
Shares available for grant, granted  
Outstanding stock awards, granted   105,000
Weighted average exercise price granted   $ 19.50
Weighted average remaining contractual granted     4 years 1 month 6 days
Shares available for grant, exercised  
Outstanding stock awards, exercised   (4,871)
Weighted average exercise price exercised   $ 19.50
Shares available for grant, forfeited cancelled  
Outstanding stock awards, forfeited cancelled   (744)
Weighted average exercise price forfeited cancelled   $ 12.00
Shares available for grant, beginning balance  
Outstanding stock awards, beginning balance   101,113 106,728
Weighted average exercise price beginning balance   $ 20.10 $ 20.50
Aggregate intrinsic value, beginning balance