v3.26.3
Notes Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Notes Receivable [Line Items]      
Bank acceptance amount $ 1,410 $ 2,470  
Bank of Hangzhou [Member]      
Notes Receivable [Line Items]      
Aggregate amount $ 2,140 $ 3,430  
Notes Receivables [Member]      
Notes Receivable [Line Items]      
Maturity months 6 months    
Allowance for expected credit losses