Long-lived Tangible Assets - Schedule of Long-lived Tangible Assets by Geographic Area (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | $ 37,419 | $ 37,803 |
| United States | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 6,542 | 5,637 |
| PRC | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 19,331 | 19,935 |
| Vietnam | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 7,335 | 7,630 |
| Mexico | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | 634 | 698 |
| All other countries | ||
| Long-lived Assets from External Customers and Long-Lived Assets [Line Items] | ||
| Total long-lived tangible assets | $ 3,577 | $ 3,903 |