v3.25.4
Note 19 - Geographic and Segment Information (Details Textual)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of Reportable Segments 2  
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Non-US [Member]    
Concentration Risk, Percentage 26.60% 29.30%