XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Earnings (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 60,440,931 $ 74,703,914
Net current period other comprehensive earnings (loss) 2,220,181 (11,761,544)
Balance 67,003,549 60,440,931
AOCI Attributable to Parent [Member]    
Balance (8,841,517) 2,920,027
Other comprehensive earnings (loss) before reclassification 2,173,761 (11,770,084)
Amount reclassified from accumulated other comprehensive earnings 46,420 8,540
Net current period other comprehensive earnings (loss) 2,220,181 (11,761,544)
Balance $ (6,621,336) $ (8,841,517)