v3.26.1
Note 5 - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Construction in progress $ 23,473 $ 23,531
Property, Plant and Equipment, Including Construction Progress 161,860 159,721
Machinery and Equipment [Member]    
Property, plant and equipment, gross 69,909 67,917
Less: accumulated depreciation and amortization (47,028) (44,065)
Building [Member]    
Property, plant and equipment, gross 145,952 137,420
Less: accumulated depreciation and amortization (31,577) (26,310)
Leasehold Improvements [Member]    
Property, plant and equipment, gross 8,112 7,575
Less: accumulated depreciation and amortization $ (6,981) $ (6,347)