XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
The components of lease expense are as follows:
Twelve Months Ended December 31,
20232022
Operating lease cost$10,390 $10,283 
Finance lease cost:
     Amortization of right-of-use assets151 194 
     Interest on lease liabilities14 13 
Finance lease cost$165 $207 
Short-term lease cost 1
6,860 5,406 
Total lease expense$17,415 $15,896 
1.Includes variable lease costs, which are not significant.
Supplemental cash flow information related to leases is as follows:
Twelve Months Ended December 31, 2023Twelve Months Ended December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$9,898 $10,022 
     Financing cash flows from finance leases$155 $205 
Assets and Liabilities, Lessee
Supplemental balance sheet information related to leases is as follows:
Balance Sheet LocationDecember 31, 2023December 31, 2022
Operating Leases
Right-of-use assets, netOperating lease right-of-use asset, net$31,165 $26,372 
Current liabilitiesCurrent operating lease liabilities7,502 7,421 
Non-current liabilitiesLong-term operating lease liabilities24,417 19,422 
     Total operating lease liabilities$31,919 $26,843 
Finance Leases
     Right-of-use assets, netOther assets$205 $270 
Current liabilitiesAccrued liabilities and other108 131 
Non-current liabilitiesOther long-term liabilities107 139 
     Total finance lease liabilities$215 $270 
Weighted Average Remaining Lease Term
     Operating leases7.1 years6.0 years
     Finance leases3.0 years2.3 years
Weighted Average Discount Rate
     Operating leases11.3 %8.4 %
     Finance leases6.6 %3.9 %
Finance Lease, Liability, Maturity
Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 4,137 
20282,624 — 2,624 
 Thereafter14,599 — 14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134 
Lessee, Operating Lease, Liability, Maturity
Anticipated future lease costs, which are based in part on certain assumptions to approximate minimum annual rental commitments under non-cancelable leases, are as follows:
Year Ending December 31,OperatingFinancingTotal
2024$10,400 $117 $10,517 
20259,195 78 9,273 
20267,091 30 7,121 
20274,130 4,137 
20282,624 — 2,624 
 Thereafter14,599 — 14,599 
Total lease payments$48,039 $232 $48,271 
Less: Imputed interest(16,120)(17)(16,137)
Present value of lease liabilities$31,919 $215 $32,134