v3.26.1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings (Loss) Per Share [Abstract]  
Schedule of Earnings (Loss) Per Share
    For the Three Months Ended
June 30,
    For the Six Months Ended
June 30,
 
    2026     2025     2026     2025  
                         
Net loss   $ (14,976 )   $ (8,833 )   $ (27,018 )   $ (7,406 )
Weighted average number of ordinary share outstanding                                
Basic     38,662,914       27,043,750       38,395,942       27,043,750  
Diluted     38,662,914       27,043,750       38,395,942       27,043,750  
                                 
Loss per share                                
Basic   $ (0.39 )   $ (0.33 )   $ (0.70 )   $ (0.27 )
Diluted   $ (0.39 )   $ (0.33 )   $ (0.70 )   $ (0.27 )