XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant, and Equipment, Net - Long-Lived Tangible Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total long-lived tangible assets $ 48,529 $ 63,312
United States    
Property, Plant and Equipment [Line Items]    
Total long-lived tangible assets 9,683 13,245
PRC    
Property, Plant and Equipment [Line Items]    
Total long-lived tangible assets 22,139 26,679
Vietnam    
Property, Plant and Equipment [Line Items]    
Total long-lived tangible assets 8,520 10,089
Mexico    
Property, Plant and Equipment [Line Items]    
Total long-lived tangible assets 5,164 9,227
All other countries    
Property, Plant and Equipment [Line Items]    
Total long-lived tangible assets $ 3,023 $ 4,072