Cash and Cash Equivalents - Summary of Geographic Area (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | $ 26,287 | $ 42,751 |
| North America | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 2,179 | 8,460 |
| People's Republic of China ("PRC") | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 10,701 | 11,102 |
| Asia (excluding the PRC) | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 2,735 | 2,427 |
| Europe | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | 5,641 | 8,145 |
| South America | ||
| Cash and Cash Equivalents [Line Items] | ||
| Total cash and cash equivalents | $ 5,031 | $ 12,617 |