v3.26.1
(Loss)/Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
(Loss)/Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

Basic and diluted earnings per share for the periods presented were calculated as follows:

 

    Year Ended December 31,  
    2025     2024     2023  
                   
Numerator:                  
Net (loss)/income attributable to the Company’s ordinary shareholders (dollars in thousand)                  
Basic     (31,252 )     53,963       10,495  
Diluted     (31,252 )     53,963       10,495  
                         
Denominator:                        
Net (loss)/income per share ($):                        
Basic     (0.19 )     0.34       0.07  
Diluted     (0.18 )     0.33       0.07  
                         
Weighted-average shares of ordinary share used to compute net income per share:                        
Basic     164,334,429       160,988,011       150,000,000  
Diluted     169,684,142       165,500,289       150,000,000