v3.25.2
Income (Loss) Per Share - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 18, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Oct. 22, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Ordinary shares, outstanding (in shares)   158,822,749   158,822,749   158,946,711  
Dividend payments $ 79,400     $ 160,921 $ 116,581    
Common stock, dividends, per share, cash paid (in usd per share) $ 0.50            
Additional authorized repurchase amount             $ 400,000
Remaining authorized amount             $ 370,000
Share repurchases (in shares)   0 0 700,000 0    
Shares Authorized For Repurchase By Shareholders              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Share repurchases (in shares)       0      
Additional authorized repurchase (in shares)             23,800,068
2021 Noble Incentive Plan              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Total number of shares issuable under incentive plan (in shares)   5,300,000   5,300,000      
Tranche 1 Warrants              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Warrants outstanding (in shares)   900,000   900,000      
Warrants converted into rights (in shares)   1   1      
Exercise price of warrants (in usd per share)   $ 19.27   $ 19.27      
Tranche 2 Warrants              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Warrants outstanding (in shares)   900,000   900,000      
Warrants converted into rights (in shares)   1   1      
Exercise price of warrants (in usd per share)   $ 23.13   $ 23.13      
Tranche 3 Warrants              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Warrants outstanding (in shares)   2,800,000   2,800,000      
Warrants converted into rights (in shares)   1   1      
Exercise price of warrants (in usd per share)   $ 124.40   $ 124.40