XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Leases - Operating Lease Cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lease cost $ 2,224,742 $ 2,033,677 $ 6,651,853 $ 6,337,150
Variable and short-term lease cost 765,019 969,289 2,332,358 2,400,527
Total Lease Cost $ 2,989,761 $ 3,002,966 $ 8,984,211 $ 8,737,677