XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases        
Operating lease costs $ 1,104,608 $ 1,357,497 $ 2,293,753 $ 2,487,040
Short-term lease costs 8,100 7,434 19,094 25,922
Total lease costs $ 1,112,708 $ 1,364,932 $ 2,312,847 $ 2,512,961