v3.26.1
Income Taxes (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total income tax payments $ 977,088 $ 0 $ 977,088 $ 0
Idaho state [Member]        
Total income tax payments 387,950 0 387,950 0
Federal [Member]        
Total income tax payments $ 589,138 $ 0 $ 589,138 $ 0