Long-lived Tangible Assets - Schedule of Long-lived Tangible Assets by Geographic Area (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | $ 36,079 | $ 37,803 |
| People’s Republic of China | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 18,887 | 19,935 |
| Vietnam | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 7,280 | 7,630 |
| United States | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 6,030 | 5,637 |
| All other countries | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 3,279 | 3,903 |
| Mexico | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | $ 603 | $ 698 |