Principal Accounting Policies - Value Added Taxes (Details) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2025
USD ($)
subsidiary
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|
| Principal Accounting Policies | |||
| Number of subsidiaries | subsidiary | 2 | ||
| Value added tax receivable percentage | 3.00% | ||
| VAT refund received | $ | $ 9,619 | $ 8,939 | $ 7,037 |