v3.26.1
Net income / (loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net (Loss) / Income attributable to controlling interest for the period for Basic and Dilutive Earning per share (A) $ 2,554 $ (19,714)
Weighted average shares outstanding of Class A ordinary shares, basic 48,329,709 43,080,693
Weighted average shares outstanding of Class A ordinary shares, diluted 48,329,709 43,080,693
Basic $ 0.05 $ (0.46)
Diluted $ 0.05 $ (0.46)