XML 58 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Short Term Bank Loans - Schedule of Outstanding Balance of Short-Term Bank Loans (Parentheticals) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Loan from Bank of Communication [Member]    
Short-Term Debt [Line Items]    
Aggregated carrying value $ 2.1 $ 2.1
Loan from SPD Bank [Member]    
Short-Term Debt [Line Items]    
Aggregated carrying value $ 1.6 $ 1.6
Minimum [Member] | Loan from Bank of Communication [Member]    
Short-Term Debt [Line Items]    
Fixed interest rate 3.90% 3.90%
Maturity Date January 16, 2024 January 16, 2024
Minimum [Member] | Loan from SPD Bank [Member]    
Short-Term Debt [Line Items]    
Fixed interest rate 3.50% 3.50%
Maturity Date June 28, 2024 June 28, 2024
Maximum [Member] | Loan from Bank of Communication [Member]    
Short-Term Debt [Line Items]    
Fixed interest rate 4.20% 4.20%
Maturity Date April 10, 2025 April 10, 2025
Maximum [Member] | Loan from SPD Bank [Member]    
Short-Term Debt [Line Items]    
Fixed interest rate 4.10% 4.10%
Maturity Date December 16, 2025 December 16, 2025