v3.26.1
Short-Term and Long-Term Borrowings (Details) - USD ($)
$ in Thousands
1 Months Ended
Jan. 09, 2024
Oct. 11, 2022
Apr. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Jan. 31, 2024
Oct. 31, 2022
Short-Term Borrowings [Line Items]              
Short-term borrowings       $ 500 $ 500 $ 1,200 $ 1,500
Bearing interest rate 6.00% 6.29%          
Cathy Bank [Member]              
Short-Term Borrowings [Line Items]              
Restricted cash           $ 1,200 $ 1,500
Short-term borrowings $ 1,200 $ 1,500          
Line of Credit [Member]              
Short-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 Borrowings [Line Items]              
Line of credit     $ 2,500        
Variable interest rate     0.75%        
Outstanding balance under the loan agreement       $ 500