XML 42 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2025
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
    
September 30,
2025
    
December 31,
2024
 
Buildings and related structures
   $ 24,750      $ 21,873  
Machinery and equipment
     138,733        126,971  
Finance lease
right-of-use
assets
     611        606  
Others
     32,677        33,274  
  
 
 
    
 
 
 
     196,771        182,724  
Less: accumulated depreciation
     (128,790      (115,236
Land
     11,951        11,237  
Construction in progress
     14,986        2,738  
  
 
 
    
 
 
 
Property, plant and equipment, net
   $ 94,918      $ 81,463