XML 103 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, plant and equipment      
Property, plant and equipment, net $ 159,721 $ 166,348  
Depreciation and amortization 8,979 8,722 $ 8,119
Machinery and equipment      
Property, plant and equipment      
Property, plant and equipment, gross 67,917 65,918  
Less: accumulated depreciation and amortization (44,065) (42,112)  
Building      
Property, plant and equipment      
Property, plant and equipment, gross 137,420 125,786  
Less: accumulated depreciation and amortization (26,310) (23,339)  
Leasehold improvements      
Property, plant and equipment      
Property, plant and equipment, gross 7,575 7,596  
Less: accumulated depreciation and amortization (6,347) (5,984)  
Construction in progress      
Property, plant and equipment      
Property, plant and equipment, gross 23,531 38,483  
Construction in progress Dingxin and Kazuo locations      
Property, plant and equipment      
Property, plant and equipment, gross 17,900 31,200  
Construction in progress manufacturing equipment purchases      
Property, plant and equipment      
Property, plant and equipment, gross 1,400 3,100  
Construction in progress other consolidated subsidiaries      
Property, plant and equipment      
Property, plant and equipment, gross $ 4,300 $ 4,200