v3.26.3
BONDS PAYABLE (Tables)
3 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of bonds payable
      
   As of
   June 30, 2026  March 31, 2026
Principal amounts of bonds payable  $92,795   $92,795 
Less: unamortized discounts   (608)   (660)
Bonds payable, net   92,187    92,135 
           
Representing:          
Current portion   92,187    73,708 
Non-current portion   –    18,427 
Long term portion  $92,187   $92,135