v3.26.1
Note 4 - Property, Plant and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Construction in Progress, Gross $ 33,976 $ 23,473
Dingxing and Kazuo [Member]    
Construction in Progress, Gross 20,600 18,300
Manufacturing Equipment [Member]    
Construction in Progress, Gross 1,400 1,300
Construction in Progress, Other Consolidated Subsidiaries [Member]    
Construction in Progress, Gross $ 12,000 $ 3,800