v3.25.2
Net loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]    
Net Income/ (Loss) attributable to controlling interest for the period for Basic and Dilutive Earning per share $ 1,512 $ (14,821)
Weighted average shares outstanding of Class A ordinary shares, basic 47,152,626 37,852,036
Weighted average shares outstanding of Class A ordinary shares, diluted 47,152,626 37,852,036
Net income / (loss) per share, Basic $ 0.03 $ (0.39)
Net income / (loss) per share, Diluted $ 0.03 $ (0.39)