XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Leases - Operating Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Lease cost $ 2,170,464 $ 2,176,387 $ 4,303,473 $ 4,353,016
Variable and short-term lease cost 695,367 643,519 1,431,298 1,220,894
Total Lease Cost $ 2,865,831 $ 2,819,906 $ 5,734,771 $ 5,573,910