XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Lessee Disclosure [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense were as follows:
For the years ended
(in thousands)December 31, 2023December 31, 2022December 31, 2021
Finance lease:
Amortization of right-of-use asset$ $416 $997 
Interest on lease liabilities 529 1,353 
Operating lease:
Fixed lease cost9,591 6,036 5,283 
Variable lease cost108 438 (259)
Short-term lease cost2,060 1,025 1,037 
Total lease expense$11,759 $8,444 $8,411 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
For the years ended
(in thousands)December 31, 2023December 31, 2022December 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$10,105 $6,612 $5,233 
Operating cash outflows from finance leases 529 1,353 
Financing cash outflows from finance leases 654 1,438 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$9,114 $38,559 $2,189 
Finance leases — — 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
(in thousands)December 31, 2023December 31, 2022
Operating leases
Right of use assets included in Other assets$50,825 $48,475 
Lease liabilities included in
Accrued liabilities$7,335 $5,929 
Other noncurrent liabilities50,637 50,190 
Total operating lease liabilities$57,972 $56,119 
Schedule of Additional Information Related to Leases
Additional information for leases existing at December 31, 2023 and 2022 was as follows:
December 31, 2023December 31, 2022
Weighted average remaining lease term
Operating leases10 years11 years
Weighted average discount rate
Operating leases5.4 %5.3 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities as of December 31, 2023 were as follows:
(in thousands)Operating leases
Year ending December 31,
2024$10,627 
20259,505 
20268,466 
20277,691 
20285,423 
Thereafter32,990 
Total lease payments74,702 
Less imputed interest(16,730)
Total$57,972