XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Minimum Rental Commitments
The following tables present information about the amount and timing of cash flows arising from the Company’s operating and finance leases as of June 30, 2024 (dollars in thousands):

Maturity of Lease Liabilities (Unaudited)Operating LeasesFinance Leases
2024 (remaining)8,402 163 
202518,954 213 
202617,914 213 
202717,025 36 
202815,695 — 
2029 13,521 — 
2030 and beyond52,833 — 
Total future minimum lease payments$144,344 $625 
Less: imputed interest(32,287)(52)
Present value of operating lease liabilities$112,057 $573 
Less: lease liabilities, current(12,011)(238)
Lease liabilities, long-term$100,046 $335 
Balance Sheet Classification (Unaudited)
Current:
Operating lease liabilities, current$12,011 
Finance lease liabilities, current238 
Long-term:
Operating lease liabilities, long-term100,046 
Finance lease liabilities, long-term335 
Total lease liabilities$112,630 
Schedule of Information Related to Leases
Other Information (Unaudited)
Weighted average remaining lease term (in years):
Operating leases8.41
Finance leases2.45
Weighted average discount rate:
Operating leases5.4 %
Finance leases6.7 %