XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Lease, Cost The components of lease expense were as follows:
Three Months Ended March 31,
Lease CostClassification20232022
Operating lease cost:
Operating lease cost(1)
Cost of revenue$3,322 $2,380 
Operating lease cost(1)
Operating expenses2,546 1,691 
Total operating lease cost$5,868 $4,071 
Finance lease cost:
Amortization of right-of-use assetsCost of revenue$44 $183 
Interest on lease liabilitiesCost of revenue25 
Total finance lease cost$46 $208 
(1) Includes lease expense with initial terms of twelve months or less of $848 and $376 for the three months ended March 31, 2023 and 2022, respectively.
Lease Term and Discount RateMarch 31, 2023December 31, 2022
Weighted-average remaining operating lease term (years)
3.53.6
Weighted-average remaining finance lease term (years)
2.12.7
Weighted-average discount rate for operating leases
4.5 %4.5 %
Weighted-average discount rate for finance leases
5.4 %5.4 %
Three Months Ended March 31,
Supplemental Cash Flow Information20232022
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,253 $4,389 
Operating cash flows from finance leases26 
Financing cash flows from finance leases37 133 
Right of use assets obtained in exchange for lease liabilities
Operating leases$3,130 $76 
Finance leases— 309 
Lessee, Operating Lease, Liability, Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023, excluding the three months ended March 31, 2023
$15,606 $62 $2,012 $17,680 
202415,740 43 842 16,625 
202511,650 22 851 12,523 
20269,258 — 639 9,897 
20274,896 — 96 4,992 
Thereafter760 — 34 794 
Total lease payments$57,910 $127 $4,474 $62,511 
Less: Interest(1)
4,259 
Present value of lease liabilities$53,651 $121 
(1) Includes interest on operating leases of $1,909 and financing lease of $4 within the next twelve months.
Finance Lease, Liability, Fiscal Year Maturity
Lease LiabilitiesOther LeasesTotal Lease Obligations
Maturity of Lease LiabilitiesOperatingFinancingOperating
2023, excluding the three months ended March 31, 2023
$15,606 $62 $2,012 $17,680 
202415,740 43 842 16,625 
202511,650 22 851 12,523 
20269,258 — 639 9,897 
20274,896 — 96 4,992 
Thereafter760 — 34 794 
Total lease payments$57,910 $127 $4,474 $62,511 
Less: Interest(1)
4,259 
Present value of lease liabilities$53,651 $121 
(1) Includes interest on operating leases of $1,909 and financing lease of $4 within the next twelve months.