XML 59 R41.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
Operating lease assets and lease liabilities as reported on the consolidated balance sheets are as follows (dollars in thousands):
December 31,
Balance Sheet Classification20242023
Assets
Operating lease assetsOther assets$24,477 $28,994 
Total lease assets$24,477 $28,994 
Liabilities
Lease liabilities, current
Operating lease liabilities, current portionAccounts payable and accrued liabilities6,889 8,331 
Lease liabilities, long-term
Operating lease liabilities, long-termOperating lease liabilities, long-term27,382 33,196 
Total lease liabilities$34,271 $41,527 
Schedule of Lease Costs and Supplemental Cash Flow Information
The components of operating lease costs are as follows (dollars in thousands):
Year Ended December 31,
202420232022
Operating lease cost:
Fixed lease cost$8,945 $8,258 $8,239 
Variable lease cost 5,475 5,998 4,608 
Total $14,420 $14,256 $12,847 
Supplemental cash flow information related to leases is as follows (dollars in thousands):
Year Ended December 31,
202420232022
Cash paid for operating leases$17,283 $17,112 $12,883 
Lease assets obtained for new operating leases3,662 7,170 1,867 
The weighted average lease term and weighted average discount rate for operating leases are as follows:
Year Ended December 31,
20242023
Weighted-average remaining lease term (years)7.07.3
Weighted-average discount rate4.9 %4.5 %
Schedule of Maturities of Operating Lease Liabilities
Future minimum lease payments under noncancellable operating leases as of December 31, 2024, are as follows (dollars in thousands):
Operating Leases
Year ending December 31:
2025 $8,234 
20266,957 
20274,735 
20283,004 
20293,064 
Thereafter14,003 
Total future minimum lease payments39,997 
Less: Imputed interest (1)
(5,726)
Present value of lease liabilities$34,271 
(1) Calculated using the interest rate for each lease.