v3.25.1
Tax Liabilities - Summary of Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Disclosure Of Tax Liabilities [Abstract]    
Income tax payable $ 19,682 $ 20,280
Other tax liabilities 1,833 520
Income tax perception 843 159
Digital services VAT withholding 990 341
Other Taxes 0 20
Total $ 21,515 $ 20,800