Annual report pursuant to Section 13 and 15(d)

Leases - Operating Lease Liabilities (Details)

v3.24.0.1
Leases - Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
2024 $ 10,324
2025 17,373
2026 17,177
2027 17,565
2028 10,192
Thereafter 160,373
Total lease payments 233,004
Less: imputed interest (105,626)
Present value of operating lease liabilities $ 127,378