v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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,
202420232022
Operating lease cost$5,701 $5,595 $5,778 
Finance lease cost:
Amortization of right-of-use assets880 880 880 
Interest on lease obligations783 811 861 
Short-term lease cost2,985 3,008 3,045 
Variable lease cost927 971 1,189 
$11,276 $11,265 $11,753 

Supplemental cash flow information related to leases was as follows (in thousands):
Year ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,274 $6,215 $6,876 
Finance cash flows from finance leases532 505 1,575 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$4,192 $3,563 $1,816 
Finance leases— — — 
Other supplemental information related to leases was as follows:
As of December 31,
202420232022
Weighted Average Remaining Lease Term (in years)
Operating leases4.95.05.4
Finance leases18.419.420.4
Weighted Average Discount Rate
Operating leases5.9 %5.7 %5.4 %
Finance leases5.5 %5.5 %5.5 %
Summary of Future Estimated Minimum Operating Lease Payments
As of December 31, 2024, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2025$5,577 $1,315 
20263,633 1,315 
20272,323 1,315 
20282,126 1,315 
2029976 1,315 
Thereafter2,088 14,715 
Total lease obligations16,723 21,290 
Less: Amount representing interest(2,386)(7,240)
Net lease obligations$14,337 $14,050 
Schedule of Financing Obligation Payments
As of December 31, 2024, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2025$5,577 $1,315 
20263,633 1,315 
20272,323 1,315 
20282,126 1,315 
2029976 1,315 
Thereafter2,088 14,715 
Total lease obligations16,723 21,290 
Less: Amount representing interest(2,386)(7,240)
Net lease obligations$14,337 $14,050