v3.25.2
Summary of Significant Accounting Policies - Schedule of Recognizing Revenue (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Schedule of Recognizing Revenue [Line Items]    
Expected timing of recognizing revenue $ 56,361,136 $ 47,889,729
Within one year [Member]    
Schedule of Recognizing Revenue [Line Items]    
Expected timing of recognizing revenue 37,935,694 37,435,203
More than one year but not more than two years [Member]    
Schedule of Recognizing Revenue [Line Items]    
Expected timing of recognizing revenue 15,308,438 8,664,731
More than two years [Member]    
Schedule of Recognizing Revenue [Line Items]    
Expected timing of recognizing revenue $ 3,117,004 $ 1,789,795