v3.26.1
Note 11 - Segment Information - Property and Equipment by Country (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Property and equipment, net $ 2,091,444 $ 1,538,460
UNITED STATES    
Property and equipment, net 1,595,652 1,121,585
GERMANY    
Property and equipment, net 152,535 175,111
Other Countries [Member]    
Property and equipment, net $ 343,257 $ 241,764