Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Prepaid Expenses and Other Current Assets [Abstract] | ||||||||||||||
| Amounts due from export agents | [1] | $ 28,057 | $ 26,810 | |||||||||||
| Prepaid expenses | [2] | 7,386 | ||||||||||||
| Deductible input VAT | [3] | 3,150 | 3,015 | |||||||||||
| Deposits | [4] | 741 | 1,572 | |||||||||||
| Prepaid investment funds | [5] | 1,606 | ||||||||||||
| Advance to staff | 59 | 696 | ||||||||||||
| Others | 7 | |||||||||||||
| Less: allowance for expected credit losses | (28,057) | (2,389) | ||||||||||||
| Less: impairment losses | (3,150) | (8,398) | $ (20,182) | |||||||||||
| Prepaid expenses and other current assets, net | $ 2,406 | $ 28,699 | ||||||||||||
| ||||||||||||||