| **Commitments And Contingencies: Revenue Share & Royalties (Details)** | 9 Months Ended |
|----------------------------------------------------------------------------|----------------|
||
| Revenue Share Agreement                                                    |           |
| Contingency, Revenue Share, Maximum Payment                                | $ 3,000,000    |
| Royalty Agreement                                                          |           |
| Contingency, Royalty, Percent                                              | 3.00%          |
| Contingency, Royalty, Maximum Payment                                      | $ 25,000,000   |

| X                                                                                                                                                                                                                                                                                                                                           |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Represents the monetary amount of Contingency, Revenue Share, Maximum Payment, during the indicated time period.
+ References
No definition available.
+ Details**Name:**fil_ContingencyRevenueShareMaximumPayment**Namespace Prefix:**fil_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Represents the monetary amount of Contingency, Royalty, Maximum Payment, during the indicated time period.
+ References
No definition available.
+ Details**Name:**fil_ContingencyRoyaltyMaximumPayment**Namespace Prefix:**fil_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                       |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Represents the Contingency, Royalty, Percent, during the indicated time period.
+ References
No definition available.
+ Details**Name:**fil_ContingencyRoyaltyPercent**Namespace Prefix:**fil_**Data Type:**num:percentItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                    |
|------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_OtherCommitmentsAxis=fil_RevenueShareAgreementMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                               |
|-------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_OtherCommitmentsAxis=fil_RoyaltyAgreementMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |