XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 01, 2023
Jan. 04, 2023
Operating Lease, Right-of-Use Asset $ 2,728,355 $ 211,893    
Operating Lease, Liability 2,706,406      
Operating Lease, Expense $ 892,993 $ 746,590    
Corporate Office in Pittsburgh [Member]        
Lessee, Operating Lease, Term of Contract (Year)       5 years
Operating Lease, Right-of-Use Asset       $ 2,922,365
Operating Lease, Liability       $ 2,922,365
Eagan, Minnesota Office [Member]        
Operating Lease, Right-of-Use Asset     $ 74,816  
Operating Lease, Liability     $ 74,816  
Lessee, Operating Lease, Remaining Lease Term (Year)     2 years