Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Unrecognized Tax Benefits [Roll Forward] | ||
| Unrecognized tax benefits, beginning balance | $ 871 | $ 1,044 |
| Gross increase in unrecognized tax benefits due to currency fluctuations - prior year tax positions | 74 | |
| Gross decrease in unrecognized tax benefits due to currency fluctuations - prior year tax positions | (159) | |
| Lapse of statute of limitations | (8) | (14) |
| Unrecognized tax benefits, ending balance | $ 937 | $ 871 |