XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Operating Segment and Geographic Information (Details Textual)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Number of Reportable Segments 1    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers   2 2
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]      
Concentration Risk, Percentage   19.00% 19.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Two [Member]      
Concentration Risk, Percentage   11.00% 13.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers   1 1
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk, Percentage   23.00% 25.00%