XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Leases - Operating Lease Cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lease cost $ 2,130,478 $ 2,045,850 $ 6,483,494 $ 6,018,295
Variable and short-term lease cost 683,079 513,103 1,903,973 1,514,789
Total Lease Cost $ 2,813,557 $ 2,558,953 $ 8,387,467 $ 7,533,084