XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024December 31, 2023December 31, 2022
Finance lease:
Amortization of right-of-use asset$ $— $416 
Interest on lease liabilities — 529 
Operating lease:
Fixed lease cost10,776 9,591 6,036 
Variable lease cost516 108 438 
Short-term lease cost2,170 2,060 1,025 
Total lease expense$13,462 $11,759 $8,444 
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, 2024December 31, 2023December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$11,204 $10,105 $6,612 
Operating cash outflows from finance leases — 529 
Financing cash outflows from finance leases — 654 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$17,698 $9,114 $38,559 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
(in thousands)December 31, 2024December 31, 2023
Operating leases
Right of use assets included in Other assets$61,671 $50,825 
Lease liabilities included in
Accrued liabilities$7,607 $7,335 
Other noncurrent liabilities61,062 50,637 
Total operating lease liabilities$68,669 $57,972 
Schedule of Additional Information Related to Leases
Additional information for leases existing at December 31, 2024 and 2023 was as follows:
December 31, 2024December 31, 2023
Weighted average remaining lease term
Operating leases13 years10 years
Weighted average discount rate
Operating leases5.8 %5.4 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities as of December 31, 2024 were as follows:
(in thousands)Operating leases
Year ending December 31,
2025$11,351 
20269,893 
20278,414 
20285,847 
20295,354 
Thereafter57,958 
Total lease payments98,817 
Less imputed interest(30,148)
Total$68,669