XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Other Income (Expense), Net (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Gain (Loss), Foreign Currency Transaction, before Tax $ 45,000 $ 42,000 $ 86,000 $ 100,000
Awards for Technologies, Innovation, and Job Creation [Member]        
Government Assistance, Nonoperating Income, Increase (Decrease) $ 200,000 $ 400,000 $ 500,000 $ 1,400,000