XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Payment Obligations (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases  
2024 $ 7,580
2025 16,557
2026 16,748
2027 16,067
2028 15,870
Thereafter 57,191
Total lease payments 130,013
Less interest 20,534
Present value of lease liabilities $ 109,479