v3.25.2
Taxes - Schedule of Movement of Valuation Allowance (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Deferred Tax Assets, Net of Valuation Allowance [Abstract]    
Beginning balance $ 2,001 $ 972
Write-off (612) (512)
Change of valuation allowance 1,996 67
Ending balance $ 3,385 $ 527