XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenue - Trade Sale Revenue (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Trade sales receivable $ 1,973,948   $ 1,973,948   $ 1,564,054
Trade sales payable 849,333   849,333   $ 806,162
Trade sales revenue $ 1,466,652 $ 1,504,105 $ 2,847,494 $ 2,876,678