Transportation and Distribution Revenue - Contract Assets and Liabilities (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jan. 01, 2018 |
Jun. 30, 2018 |
Jun. 30, 2018 |
|
Change In Contract With Customer, Asset [Roll Forward] | |||
Beginning Balance | $ 328,033 | $ 328,033 | |
Cumulative Transition Adjustment Upon Adoption of ASC 606 | 0 | ||
Unrecognized Performance Obligations | (418,314) | ||
Recognized Performance Obligations | 111,656 | ||
Ending Balance | $ 21,375 | 21,375 | |
Change In Contract With Customer, Liability [Roll Forward] | |||
Beginning Balance | 0 | 0 | |
Cumulative Transition Adjustment Upon Adoption of ASC 606 | $ 3,300,000 | 3,307,109 | |
Unrecognized Performance Obligations | 992,000 | 1,984,266 | |
Recognized Performance Obligations | 0 | ||
Ending Balance | $ 5,291,375 | $ 5,291,375 |
X | ||||||||||
- Definition Change In Contract With Customer, Asset [Roll Forward] No definition available.
|
X | ||||||||||
- Definition Change In Contract With Customer, Liability [Roll Forward] No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, Recognized Performance Obligations No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Asset, Unrecognized Performance Obligations No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Liability, Change In Timeframe, Performance Obligation Satisfied, Revenue Unrecognized No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|