XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of future minimum lease payments under non-cancellable operating leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases  
Remainder of 2024 $ 4,528
2025 8,207
2026 7,672
2027 7,714
2028 7,173
Thereafter 68,641
Total future minimum lease payments 103,935
Less: imputed interest (40,117)
Present value of minimum lease payments $ 63,818