XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Assets and Liabilities in the Condensed Consolidated Balance Sheets (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Operating Lease, Assets    
Lease right-of-use assets $ 9,288,582 $ 9,074,277
Total lease assets 9,288,582 9,074,277
Operating Lease, Liabilities    
Lease liability - current portion 2,479,340 2,325,024
Operating lease liability, non-current 7,162,046 7,040,982
Total lease liability 9,641,386 9,366,006
Finance Lease, Assets    
Finance lease right-of-use assets 8,963,759 9,039,663
Total lease assets 8,963,759 9,039,663
Finance Lease, Liabilities    
Finance lease liability, current 2,717,546 2,732,639
Finance lease liability, non-current 5,926,286 5,914,164
Finance Lease, Liability $ 8,643,832 $ 8,646,803