XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedules of Lease Cost and Supplemental Cash Flow Information
The components of lease cost were as follows:
Years Ended December 31,
(In thousands)202220212020
Finance lease cost
Amortization of right-of-use assets$2,364 $2,188 $1,652 
Interest on lease liabilities338 440 501 
Total finance lease cost$2,702 $2,628 $2,153 
Operating lease cost
Fixed lease cost$11,174 $11,212 $12,057 
Short-term lease cost150 336 824 
Variable lease cost1,369 1,622 1,926 
Sublease income(2,572)(2,530)(2,579)
Total operating lease cost$10,121 $10,640 $12,228 
Lease costs, net of sublease income, are reflected in the Consolidated Statements of Operations and Comprehensive Loss as follows:
Years Ended December 31,
(In thousands)202220212020
Amortization of right-of-use assets
Cost of revenues$1,747 $1,617 $1,212 
Selling and marketing263 243 176 
Research and development216 200 175 
General and administrative138 128 89 
Total amortization of right-of-use assets$2,364 $2,188 $1,652 
Operating lease cost
Cost of revenues$3,030 $3,126 $3,532 
Selling and marketing3,391 3,461 4,009 
Research and development2,382 2,367 2,609 
General and administrative1,318 1,686 2,078 
Total operating lease cost$10,121 $10,640 $12,228 
Maturities of Operating Lease Liabilities
Maturities of operating and finance lease liabilities as of December 31, 2022 were as follows:
(In thousands)Operating LeasesFinance Leases
2023$11,296 $1,900 
202410,291 1,153 
20259,745 — 
20269,881 — 
20275,709 — 
Thereafter80 — 
Total lease payments47,002 3,053 
Less: imputed interest(9,775)(201)
Total lease liabilities37,227 2,852 
Less: current lease liabilities(7,639)(1,808)
Total non-current lease liabilities$29,588 $1,044 
Maturities of Finance Lease Liabilities
Maturities of operating and finance lease liabilities as of December 31, 2022 were as follows:
(In thousands)Operating LeasesFinance Leases
2023$11,296 $1,900 
202410,291 1,153 
20259,745 — 
20269,881 — 
20275,709 — 
Thereafter80 — 
Total lease payments47,002 3,053 
Less: imputed interest(9,775)(201)
Total lease liabilities37,227 2,852 
Less: current lease liabilities(7,639)(1,808)
Total non-current lease liabilities$29,588 $1,044 
Schedule of Future Expected Cash Receipts From Subleases Future expected cash receipts from these subleases as of December 31, 2022 were as follows:
(In thousands)Sublease Receipts
2023$1,791 
20241,686 
20251,566 
20261,537 
2027825 
Thereafter— 
Total expected sublease receipts$7,405