v3.24.2.u1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Asset Retirement Obligations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Asset Retirement Obligation [Abstract]    
Asset retirement obligations at beginning of period $ 2,401 $ 2,179
Amortization of interest on asset retirement obligations 97 89
Effects of exchange rate on asset retirement obligations (8) 33
Asset retirement obligations at end of period $ 2,490 $ 2,301