XML 75 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease cost $ 862,642 $ 662,104 $ 1,555,311 $ 1,013,461
Finance lease cost:        
Amortization of right-of-use assets 3,539,969 572,052 4,467,633 1,129,023
Interest on lease liabilities 3,770,058 503,968 4,750,677 1,002,396
Total finance lease cost $ 7,310,027 $ 1,076,020 $ 9,218,310 $ 2,131,419