Commitments and Contingencies: Schedule of Future Minimum Rental Payments for Operating Leases (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2016
USD ($)
| |
| Future Minimum Payments, Base | $ 1,428,544 |
| Future Minimum Payments, CAM | 202,946 |
| Future Minimum Payments, Total | 1,631,490 |
| 2016 | |
| Future Minimum Payments, Base | 306.427 |
| Future Minimum Payments, CAM | 43,813 |
| Future Minimum Payments, Total | 350,240 |
| 2017 | |
| Future Minimum Payments, Base | 391,556 |
| Future Minimum Payments, CAM | 58,417 |
| Future Minimum Payments, Total | 449,973 |
| 2018 | |
| Future Minimum Payments, Base | 400,037 |
| Future Minimum Payments, CAM | 58,417 |
| Future Minimum Payments, Total | 458,455 |
| 2019 | |
| Future Minimum Payments, Base | 330,525 |
| Future Minimum Payments, CAM | 42,298 |
| Future Minimum Payments, Total | $ 372,822 |