v3.26.1
Note 2 - Revenue - Revenues From External Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 60,138 $ 59,543
UNITED STATES    
Revenue 29,743 27,646
CHINA    
Revenue 5,437 5,429
Other [Member]    
Revenue $ 24,958 $ 26,468