v3.26.1
Income Taxes - Effective tax reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Reconciliation (in amount)    
US Federal Statutory Tax Rate, amount $ (1,141,588) $ 746,947
State and Local Income Taxes, Net of Federal Income Tax Effect, amount 226,790 (129,233)
Statutory tax rate difference, amount   (55,391)
Adjustment of Canadian deferred tax balances, amount   983,975
Withholding tax on dividends from Foreign, amount   414,250
Return to provision adjustment, amount   (1,245)
Other, amount (21,858) 111,728
Income tax expense, amount $ 362,731 $ 1,629,093
Reconciliation (in percent)    
US Federal Statutory Tax Rate, percent 21.00% 21.00%
State and Local Income Taxes, Net of Federal Income Tax Effect, percent (4.17%) (3.63%)
Statutory tax rate difference, percent   (1.56%)
Withholding tax on dividends from Foreign, percent   11.65%
Adjustment of Canadian deferred tax balances, percent   27.66%
Return to provision adjustment, percent   (0.04%)
Other, percent 0.40% 3.14%
Income tax expense, percent (6.68%) 45.79%
Tax Jurisdiction of Domicile [Extensible Enumeration] UNITED STATES  
Effective Income Tax Rate Reconciliation, State and Local Jurisdiction, Contribution Greater than 50 Percent, Tax Effect [Extensible Enumeration] PENNSYLVANIA  
Canada    
Reconciliation (in amount)    
Statutory tax rate difference, amount $ (467,456)  
Withholding tax on dividends from Foreign, amount 248,783  
Changes in valuation allowance, amount 1,144,121 $ (425,667)
Other, amount $ (26,291)  
Reconciliation (in percent)    
Statutory tax rate difference, percent 8.60%  
Withholding tax on dividends from Foreign, percent (4.58%)  
Changes in valuation allowance, percent (21.05%) (11.97%)
Other, percent 0.48%  
Alberta    
Reconciliation (in amount)    
Statutory tax rate difference, amount $ (195,946)  
Changes in valuation allowance, amount 610,198  
Other, amount $ (14,022)  
Reconciliation (in percent)    
Statutory tax rate difference, percent 3.60%  
Changes in valuation allowance, percent (11.22%)  
Other, percent 0.26%  
State and Local    
Reconciliation (in amount)    
Changes in valuation allowance, amount   $ (16,271)
Reconciliation (in percent)    
Changes in valuation allowance, percent   (0.46%)