v3.26.1
Note 10 - Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Accumulated Amortization $ (17,150) $ (14,116)
Net Book Value 11,748  
Intangible assets, gross amount 30,698 20,031
Intangible assets, net 13,548 5,916
Intangible assets, net 13,548 5,916
Trademarks and Trade Names [Member]    
Trade names and trademarks 1,800 1,800
Backlog [Member]    
Gross Amount 4,008 1,381
Accumulated Amortization (2,038) (1,381)
Net Book Value $ 1,970 0
Estimated Useful Life (Year) 2 years  
Customer Relationships [Member]    
Gross Amount $ 18,920 10,880
Accumulated Amortization (9,795) (7,901)
Net Book Value $ 9,126 2,980
Customer Relationships [Member] | Minimum [Member]    
Estimated Useful Life (Year) 5 years  
Customer Relationships [Member] | Maximum [Member]    
Estimated Useful Life (Year) 10 years  
Core Technology and Know-how [Member]    
Gross Amount $ 5,970 5,970
Accumulated Amortization (5,317) (4,834)
Net Book Value $ 653 1,136
Core Technology and Know-how [Member] | Minimum [Member]    
Estimated Useful Life (Year) 5 years  
Core Technology and Know-how [Member] | Maximum [Member]    
Estimated Useful Life (Year) 10 years  
UNITED STATES    
Intangible assets, net $ 4,567 5,916
Intangible assets, net 4,567 5,916
BRAZIL    
Intangible assets, net 8,980 0
Intangible assets, net $ 8,980 $ 0