XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Balance Sheet Information Related to Leases
Balance sheet information related to the Company's leases at December 31, was as follows (in thousands):
20242023
Lease assets$63,853 $69,650 
Accrued liabilities$18,658 $18,685 
Lease liabilities47,420 51,848 
$66,078 $70,533 
Schedule of Future Maturities of Lease Liabilities
Future maturities of the Company's operating lease liabilities as of December 31, 2024 were as follows (in thousands):
2025$21,267 
202616,406 
20279,807 
20287,957 
20297,124 
Thereafter29,472 
Future lease payments92,033 
Present value discount(25,955)
Lease liabilities$66,078 
Schedule of Other Lease Information
Other lease information surrounding the Company's operating leases as of December 31, was as follows (dollars in thousands):
20242023
Cash outflows for amounts included in the measurement of lease liabilities$24,661$20,622
ROU assets obtained in exchange for lease obligations, net of modifications$15,558$45,703
Weighted-average remaining lease term (in years)7.884.70
Weighted-average discount rate5.6 %5.0 %