Cash and Cash Equivalents - Summary of Geographic Area (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Cash and Cash Equivalents [Line Items] | ||
Total cash and cash equivalents | $ 27,389 | $ 26,783 |
North America | ||
Cash and Cash Equivalents [Line Items] | ||
Total cash and cash equivalents | 2,699 | 1,986 |
People's Republic of China ("PRC") | ||
Cash and Cash Equivalents [Line Items] | ||
Total cash and cash equivalents | 7,514 | 10,117 |
Asia (excluding the PRC) | ||
Cash and Cash Equivalents [Line Items] | ||
Total cash and cash equivalents | 3,584 | 2,343 |
Europe | ||
Cash and Cash Equivalents [Line Items] | ||
Total cash and cash equivalents | 7,138 | 7,035 |
South America | ||
Cash and Cash Equivalents [Line Items] | ||
Total cash and cash equivalents | $ 6,454 | $ 5,302 |