v3.25.1
Leases - Summary of Lease Amounts Recognized in Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disclosure Of Leases [Line Items]    
Amortization of right of use assets $ 421 $ 627
Interest charges for lease liabilities (included within Finance Costs line item) 501 578
Leases expense for short-term leases (included within General and administrative expense line item) 823 457
Offices    
Disclosure Of Leases [Line Items]    
Amortization of right of use assets $ 421 $ 627