v3.25.2
Note 9 - Segment Information (Details Textual)
6 Months Ended
Jun. 30, 2025
Number of Operating Segments 3
Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | ILLINOIS  
Concentration Risk, Percentage 18.60%