v3.26.1
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