XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Lease, Cost The components of lease expense were as follows:
Three Months Ended June 30,Six Months Ended June 30,
Lease Cost2024202320242023
Operating lease cost:
Operating lease cost (cost of revenue)
$2,212 $2,784 $4,589 $5,693 
Operating lease cost (operating expenses)
1,213 2,537 2,429 4,979 
Short-term lease cost
649 756 1,335 1,588 
Sublease income
(434)(344)(935)(688)
Total operating lease cost$3,640 $5,733 $7,418 $11,572 
Finance lease cost:
Amortization of right-of-use assets$23 $15 $48 $31 
Interest on lease liabilities
Total finance lease cost$25 $16 $53 $34 
Lease Term and Discount RateJune 30, 2024December 31, 2023
Weighted-average remaining operating lease term (years)
3.13.2
Weighted-average remaining finance lease term (years)
2.82.5
Weighted-average discount rate for operating leases
4.5 %4.5 %
Weighted-average discount rate for finance leases
5.4 %5.4 %
Six Months Ended June 30,
Supplemental Cash Flow Information20242023
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$9,007 $11,965 
Operating cash flows from finance leases
Financing cash flows from finance leases39 25 
Right of use assets obtained in exchange for lease liabilities
Operating leases
$3,192 $6,256 
Finance leases69 — 
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease Liabilities
Operating(2)
FinancingOperating
2024, excluding the six months ended June 30, 2024
$8,337 $37 $921 $9,295 
202513,760 57 426 14,243 
202611,138 35 130 11,303 
20276,114 30 110 6,254 
20281,740 — 119 1,859 
Thereafter790 — 92 882 
Total lease payments$41,879 $159 $1,798 $43,836 
Less: Interest(1)
2,711 11 
Present value of lease liabilities$39,168 $148 
(1) Includes interest on operating leases of $1,379 and financing lease of $6 within the next twelve months.
(2) Excludes sublease income. As of June 30, 2024, we expect sublease income of approximately $861 to be received for the remainder of fiscal year 2024.
Finance Lease, Liability, Fiscal Year Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease Liabilities
Operating(2)
FinancingOperating
2024, excluding the six months ended June 30, 2024
$8,337 $37 $921 $9,295 
202513,760 57 426 14,243 
202611,138 35 130 11,303 
20276,114 30 110 6,254 
20281,740 — 119 1,859 
Thereafter790 — 92 882 
Total lease payments$41,879 $159 $1,798 $43,836 
Less: Interest(1)
2,711 11 
Present value of lease liabilities$39,168 $148 
(1) Includes interest on operating leases of $1,379 and financing lease of $6 within the next twelve months.
(2) Excludes sublease income. As of June 30, 2024, we expect sublease income of approximately $861 to be received for the remainder of fiscal year 2024.