Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Contract Balances (Details) - USD ($) |
Mar. 31, 2018 |
Dec. 31, 2017 |
|---|---|---|
| Accounting Policies [Abstract] | ||
| Capitalized Job Costs | $ 156,861 | $ 141,267 |
| Deferred Revenue | $ 435,780 | $ 479,426 |