Long-lived Tangible Assets - Long-lived Tangible Assets by Geographic Area (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
Total long-lived tangible assets | $ 46,167 | $ 48,529 |
United States | ||
Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
Total long-lived tangible assets | 8,877 | 9,683 |
PRC | ||
Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
Total long-lived tangible assets | 21,238 | 22,139 |
Vietnam | ||
Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
Total long-lived tangible assets | 8,296 | 8,520 |
Mexico | ||
Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
Total long-lived tangible assets | 4,754 | 5,164 |
All other countries | ||
Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
Total long-lived tangible assets | $ 3,002 | $ 3,023 |