v3.26.1
SHARE CAPITAL AND SHARE PREMIUM - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 23, 2026
Jun. 17, 2026
Jun. 30, 2026
Jun. 30, 2025
Disclosure Of Classes Of Share Capital [Line Items]        
Stock issued during period shares new issues (in shares)   7,700,000    
Issuance of ordinary shares, net of issuance costs (in shares) 1,155,000      
Shares issued price per share (in dollars per share)   $ 29.35    
Proceeds from issuance of ordinary shares, net $ 212.4   $ 212.4 $ 0.0
Issuance of ordinary shares, net $ 13.6   $ 212.4  
Shares issued, over-allotment option, term 30 days      
Share capital        
Disclosure Of Classes Of Share Capital [Line Items]        
Issuance of ordinary shares, net of issuance costs (in shares)   15,400,000 15,400,000