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