XML 50 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Net Revenue - Trade Sale Revenue (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]          
Trade sales receivable $ 1,267,624   $ 1,267,624   $ 1,001,270
Trade sales payable 591,248   591,248   $ 479,613
Trade sales revenue $ 1,853,254 $ 1,211,615 $ 3,077,007 $ 2,476,078