v3.26.1
Fixed Deposit (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
China Zheshang Bank, maturing on December 5, 2028 [Member]  
Fixed Deposits [Line Items]  
Outstanding term deposits $ 1,500
Maturity date Dec. 05, 2028
Annual interest rate 1.90%
China Zheshang Bank, maturing on June 27, 2027 [Member]  
Fixed Deposits [Line Items]  
Outstanding term deposits $ 1,550
Maturity date Jun. 27, 2027
Annual interest rate 2.60%
China Zheshang Bank, maturing on September 27, 2027 [Member]  
Fixed Deposits [Line Items]  
Outstanding term deposits $ 3,100
Maturity date Sep. 27, 2027
Annual interest rate 2.40%
Bank of Ningbo, maturing on September 21, 2026 [Member]  
Fixed Deposits [Line Items]  
Outstanding term deposits $ 1,550
Maturity date Jan. 15, 2029
Annual interest rate 3.00%