XML 25 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Allowance for credit loss $ 780,608 $ 653,470 $ 382,731  
Ordinary shares, par value (in dollars per share) $ 0.0001 $ 0.0001    
Ordinary shares, authorized (in shares) 500,000,000 500,000,000    
Ordinary shares, issued (in shares) 27,882,500 23,437,500 22,000,000 22,000,000
Ordinary shares, outstanding (in shares) 24,071,000 23,437,500 22,000,000 22,000,000
Non-related party        
Allowance for credit loss $ 780,608 $ 653,470    
Class A Ordinary Shares        
Ordinary shares, par value (in dollars per share) $ 0.0001 $ 0.0001    
Ordinary shares, authorized (in shares) 470,000,000 470,000,000    
Ordinary shares, issued (in shares) 26,705,175 22,260,175 20,822,675 20,822,675
Ordinary shares, outstanding (in shares) 22,893,675 22,260,175 20,822,675 20,822,675
Class B Ordinary Shares        
Ordinary shares, par value (in dollars per share) $ 0.0001 $ 0.0001    
Ordinary shares, authorized (in shares) 30,000,000 30,000,000    
Ordinary shares, issued (in shares) 1,177,325 1,177,325 1,177,325 1,177,325
Ordinary shares, outstanding (in shares) 1,177,325 1,177,325 1,177,325