v3.25.1
Economic Dependence (Narrative) (Details) - Revenue [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Three Customers [Member]    
Concentration risk, percentage 96.00%  
Four Customers [Member]    
Concentration risk, percentage   94.00%