v3.26.3
Short-Term and Long-Term Borrowings (Details) - USD ($)
$ in Thousands
1 Months Ended
Jan. 09, 2024
Oct. 11, 2022
Apr. 30, 2025
Sep. 30, 2026
Jul. 12, 2026
Dec. 31, 2025
Jan. 31, 2024
Oct. 31, 2022
Short-Term and Long-Term Borrowings [Line Items]                
Short-term borrowings       $ 500   $ 500 $ 1,200 $ 1,500
Bearing interest rate 6.00% 6.29%            
Line of credits, drawings         $ 500      
Cathy Bank [Member]                
Short-Term and Long-Term Borrowings [Line Items]                
Restricted cash             $ 1,200 $ 1,500
Short-term borrowings $ 1,200 $ 1,500            
Line of Credit [Member]                
Short-Term and Long-Term Borrowings [Line Items]                
Renewed maturity date Dec. 28, 2024 Oct. 11, 2023            
Renewed loan   Nov. 06, 2023            
Extended maturity date   Oct. 11, 2024            
Debt instrument, maturity date, description The loan was renewed in 2024 for a one-year extension to 2025, and further extended in 2025 to December 27, 2027. It was subsequently renewed in 2024 for an additional one-year extension to October 11, 2025, and further extended in 2025 to October 11, 2027.            
Revolving line of credits [Member]                
Short-Term and Long-Term Borrowings [Line Items]                
Line of credit     $ 2,500          
Variable interest rate     0.75%          
Outstanding balance under the loan agreement       $ 500