XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Segments (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Number of Operating Segments 3    
Accounts Receivable, after Allowance for Credit Loss, Total $ 333,697 $ 331,196 $ 354,196
One Individual [Member] | Pittsburgh [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 489,921    
Accounts Receivable, after Allowance for Credit Loss, Total $ 52,072