XML 108 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Future Minimum Payments to Third Parties for the Next Five Years and Thereafter (Detail)
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 24,673,403
2024 24,484,535
2025 24,830,681
2026 7,918,073
2027 6,750,000
Thereafter 21,275,000
Total $ 109,931,692