XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Operating Segments - Reconciliation of Segment Revenues, Income Before Income Taxes, and Assets (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenues $ 19,268,549 $ 22,292,403 $ 48,909,795 $ 53,704,649  
Reportable Legal Entities [Member]          
Revenues     49,997,000 54,640,000  
Intersegment Eliminations [Member]          
Revenues     $ 1,087,000 $ 935,000 $ 935,000