XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Trade Sale Revenue (Detail) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Trade sales receivable $ 1,954,128   $ 1,691,295
Trade sales payable 2,155,567   $ 2,180,783
Trade sales revenue $ 1,968,260 $ 2,248,876