Income Taxes - Income Tax Paid (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| U.S. federal | $ 0 | $ 0 | $ 0 |
| U.S. state and local | 179 | 86 | 322 |
| Foreign | 1,527 | 1,338 | 1,133 |
| Income Taxes Paid, Net | 1,706 | 1,424 | 1,455 |
| Connecticut | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| U.S. state and local | 94 | ||
| Oregon | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| U.S. state and local | 160 | ||
| New York | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| U.S. state and local | 89 | ||
| Other | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| U.S. state and local | 90 | 86 | 67 |
| India | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| Foreign | 906 | 357 | 380 |
| Korea | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| Foreign | 342 | 825 | 677 |
| Taiwan | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| Foreign | 173 | ||
| Other | |||
| Effective Income Tax Rate Reconciliation [Line Items] | |||
| Foreign | $ 106 | $ 156 | $ 76 |