XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information
The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):
Year ended December 31,
202320222021
Operating lease cost$5,595 $5,778 $4,750 
Finance lease cost:
Amortization of right-of-use assets880 880 880 
Interest on lease obligations811 861 956 
Short-term lease cost3,008 3,045 1,667 
Variable lease cost971 1,189 1,163 
$11,265 $11,753 $9,416 

Supplemental cash flow information related to leases was as follows (in thousands):
Year ended December 31,
202320222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,215 $6,876 $6,028 
Finance cash flows from finance leases505 1,575 1,705 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$3,563 $1,816 $6,299 
Finance leases— — — 
Other supplemental information related to leases was as follows:
As of December 31,
202320222021
Weighted Average Remaining Lease Term (in years)
Operating leases5.05.45.7
Finance leases19.420.421.4
Weighted Average Discount Rate
Operating leases5.7 %5.4 %4.9 %
Finance leases5.5 %5.5 %5.5 %
Summary of Future Estimated Minimum Operating Lease Payments
As of December 31, 2023, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2024$6,048 $1,315 
20254,137 1,315 
20263,061 1,315 
20271,721 1,315 
20281,499 1,315 
Thereafter2,364 16,030 
Total lease obligations18,830 22,605 
Less: Amount representing interest(2,684)(8,023)
Net lease obligations$16,146 $14,582 
Schedule of Financing Obligation Payments
As of December 31, 2023, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2024$6,048 $1,315 
20254,137 1,315 
20263,061 1,315 
20271,721 1,315 
20281,499 1,315 
Thereafter2,364 16,030 
Total lease obligations18,830 22,605 
Less: Amount representing interest(2,684)(8,023)
Net lease obligations$16,146 $14,582