v3.25.2
Note 2 - Investment in Innolectric (Details Textual)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended
Feb. 01, 2023
USD ($)
Feb. 01, 2023
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures     $ 10,284   $ 10,284     $ 9,265  
Innolectric AG [Member]                  
Loans and Leases Receivable, Related Parties, Additions | €       € 0.2   € 0.3      
Loans and Leases Receivable, Related Parties     $ 3,700   $ 3,700   € 3.2 $ 2,900 € 2.8
Loans and Leases Receivable, Interest Rate     5.00%   5.00%   5.00%    
Innolectric AG [Member]                  
Subsidiary, Ownership Percentage, Noncontrolling Owner 33.33%                
Payments to Acquire Interest in Subsidiaries and Affiliates $ 8,800 € 8.0              
Business Acquisition, Transaction Costs 1,300                
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 11,000                
Business Combination, Consideration Transferred, Liabilities Incurred $ 1,000                
Net Income (Loss) Attributable to Noncontrolling Interest     $ (300)            
Innolectric AG [Member] | Maximum [Member]                  
Net Income (Loss) Attributable to Noncontrolling Interest         $ 100