XML 57 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 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 December 31, 2024 (dollars in thousands):
Maturity of Lease LiabilitiesOperating LeasesFinance Leases
2025$18,951 $213 
202617,911 213 
202717,021 36 
202815,699 — 
202913,602 — 
2030 and beyond53,110 — 
Total future minimum lease payments$136,294 $462 
Less: imputed interest(29,524)(34)
Present value of operating lease liabilities$106,770 $428 
Less: lease liabilities, current(13,364)(189)
Lease liabilities, long-term$93,406 $239 

Balance Sheet Classification
Current
Operating lease liabilities, current$13,364 
Finance lease liabilities, current189 
Long-term
Operating lease liabilities, long-term93,406 
Finance lease liabilities, long-term239 
Total lease liabilities$107,198 
Schedule of Information Related to Leases
Other Information
Weighted average remaining lease term (in years)
Operating leases8.09
Finance leases2.16
Weighted average discount rate
Operating leases5.5 %
Finance leases7.0 %