Long-lived Tangible Assets - Long-lived Tangible Assets by Geographic Area (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | $ 52,736 | $ 63,312 |
| United States | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 10,444 | 13,245 |
| PRC | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 23,547 | 26,679 |
| Mexico | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 6,612 | 9,227 |
| Vietnam | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 8,820 | 10,089 |
| All other countries | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | $ 3,313 | $ 4,072 |