v3.25.4
Note 3 - Summary of Significant Accounting Policies - Estimated Useful Life of Depreciable Assets (Details)
Sep. 30, 2025
Dec. 31, 2024
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 24 years 6 months  
Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 12 years  
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life   5 years
Computer Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Computer Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life   7 years
Office Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Office Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 7 years  
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years 5 years