v3.25.2
Cash and Short-Term Deposits (Details)
6 Months Ended
Jun. 30, 2025
Cash and Short-Term Deposits [Abstract]  
Fixed deposit pledged to banks with maturity 1 year