v3.25.1
Accumulated Other Comprehensive Income/ (Loss) - Schedule of Accumulated Other Comprehensive Income/(Loss) (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Gain on employee benefit                    
Balance, beginning of period     $ 46,101   $ 115,818 $ 115,818 $ 46,101 $ 115,818 $ 115,818 $ 88,735
Balance, end of period $ (13,260)         115,818 (13,260) 46,101 46,101 115,818
Foreign currency translation adjustment                    
Balance, beginning of period     1,749,891   15,594,868 1,712,181 1,749,891 15,594,868 1,712,181 680,421
Translation adjustments (gain)/loss recognized during the period, net of taxes amounts to $ Nil      
Balance, end of period 2,167,586         $ 15,594,868 2,167,586 1,749,891 1,749,891 1,712,181
Accumulated other comprehensive income $ 2,154,326           2,154,326 1,795,992 1,795,992 1,827,999
Gain on Employee Benefit [Member]                    
Gain on employee benefit                    
Recognized during the period, net of taxes amounts to $ Nil             (54,353) (48,593) (48,593) 45,373
Reclassification to net income: Amortization losses/(gains)             (5,008) (21,124) (21,124) (18,290)
Foreign Currency Translation Adjustment [Member]                    
Foreign currency translation adjustment                    
Translation adjustments (gain)/loss recognized during the period, net of taxes amounts to $ Nil             $ 417,695 $ (13,844,977) $ 37,710 $ 1,031,760