v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Lease Expense and Supplemental Cash Flow Information
The components of lease expense were as follows (in thousands):
 Year ended December 31,
 20222021
Operating lease cost$15,008 $15,689 
Finance lease cost:
Amortization of right-of-use assets$2,337 $2,375 
Interest on lease liabilities581 264 
Total finance lease cost$2,918 $2,639 
Supplemental cash flow information related to leases was as follows (in thousands):
 Year ended December 31,
 20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$(16,299)$(16,877)
Operating cash flows from finance leases(581)(264)
Financing cash flows from finance leases(3,692)(3,158)
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,236 $4,490 
Finance leases8,575 1,808 
Schedule of Supplemental Balance Sheet Information Related to Leases Supplemental balance sheet information related to leases was as follows (in thousands, except lease term and discount rate):
 Year ended December 31,
20222021
Operating Leases
Operating lease right-of-use assets$36,812 $46,000 
Current operating lease liabilities$13,048 $12,033 
Operating lease liabilities30,232 41,713 
Total operating lease liabilities$43,280 $53,746 
Finance Leases
Property, plant and equipment, gross$43,136 $40,939 
Accumulated depreciation(23,345)(24,465)
Property, plant and equipment, net$19,791 $16,474 
Current finance lease liabilities$2,686 $2,854 
Finance lease liabilities5,216 1,416 
Total finance lease liabilities$7,902 $4,270 
Weighted Average Remaining Lease Term
Operating leases4 years5 years
Finance leases2.9 years2.7 years
Weighted Average Discount Rate
Operating leases7 %7 %
Finance leases5 %4 %
Schedule of Maturities of Financing Leases Liabilities
Maturities of lease liabilities were as follows (in thousands):
 Operating LeasesFinance Leases
Year Ending December 31,
2023$16,083 $3,143 
202415,025 2,802 
20259,286 2,535 
20265,073 165 
20273,277 — 
Thereafter1,232 — 
Total lease payments49,976 8,645 
Less imputed interest(6,696)(743)
Total$43,280 $7,902 
Schedule of Maturities of Operating Leases Liabilities
Maturities of lease liabilities were as follows (in thousands):
 Operating LeasesFinance Leases
Year Ending December 31,
2023$16,083 $3,143 
202415,025 2,802 
20259,286 2,535 
20265,073 165 
20273,277 — 
Thereafter1,232 — 
Total lease payments49,976 8,645 
Less imputed interest(6,696)(743)
Total$43,280 $7,902