XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Future Minimum Payments to Third Parties for the Next Five Years and Thereafter (Detail)
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 25,196,464
2023 8,077,267
2024 7,380,000
2025 7,390,000
2026 7,400,000
Thereafter 28,025,000
Total $ 83,468,731