Revenue Recognition - Schedule of Revenues in Excess of Billings and Deferred Revenue (Details) - USD ($) |
Dec. 31, 2018 |
Jul. 02, 2018 |
Jun. 30, 2018 |
---|---|---|---|
Revenue Recognition and Deferred Revenue [Abstract] | |||
Revenues in excess of billings | $ 13,832,654 | $ 6,956,966 | $ 14,285,778 |
Deferred Revenue | $ 4,705,302 | $ 6,167,755 |
X | ||||||||||
- Definition Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount of deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. No definition available.
|
X | ||||||||||
- References No definition available.
|