v3.26.1
Net income / (loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earning per share:    
Net Income/ (Loss) attributable to controlling interest for the period for Basic and Dilutive Earning per share (A) $ 1,782 $ 1,512
Weighted average shares outstanding of Class A ordinary shares, basic (B) 5,788,210 5,894,078
Weighted average shares outstanding of Class A ordinary shares, diluted (C) 6,576,986 5,894,078
Net Income / (loss) per share:    
Basic (A/B) $ 0.31 $ 0.26
Diluted (A/C) $ 0.27 $ 0.26