XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current income tax provision:    
State $ 2 $ 6
Foreign - PRC 6,320 9,343
Total current income tax provision: 6,322 9,349
Deferred income tax provision:    
Foreign - PRC (1,002) (834)
Total deferred income tax provision: (1,002) (834)
Total income tax provision: $ 5,320 $ 8,515