XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Detailed About Contractual Obligations and Commitments with Definitive Payment Terms (Detail)
Dec. 31, 2021
USD ($)
[1]
Schedule of contractual obligations and commitments [Line Items]  
Operating Leases, 2022 $ 685,670
Operating Leases, 2023 696,286
Operating Leases, 2024 717,174
Operating Leases, 2025 738,689
Operating Leases, 2026 760,849
Operating Leases, Thereafter 3,105,990
Operating Leases, Future Minimum Payments Due, Total $ 6,704,658
[1] Operating lease obligations related to our manufacturing facility leases dated March 1, 2018, December 17, 2018, and October 1, 2021.