v3.23.1
Taxation - Reconciliation of the Bermuda Statutory Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of the Bermuda Statutory Tax Rate [Abstract]      
Bermuda statutory income tax rate 0.00% 0.00% 0.00%
Tax rates which are different from the statutory rate (7.20%) (6.64%) (6.49%)
Adjustment attributable to prior years 0.67% 1.60% 0.00%
Change in valuation allowance 0.00% 0.00% 1.57%
Adjustments to uncertain tax positions (0.18%) (0.26%) (0.45%)
Total (6.71%) (5.30%) (5.37%)