XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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)202420232022
Finance lease cost
Amortization of right-of-use assets$3,651 $1,929 $2,364 
Interest on lease liabilities712 244 338 
Total finance lease cost$4,363 $2,173 $2,702 
Operating lease cost
Fixed lease cost$8,248 $9,231 $11,174 
Short-term lease cost73 86 150 
Variable lease cost987 1,077 1,369 
Sublease income(1,647)(2,001)(2,572)
Total operating lease cost$7,661 $8,393 $10,121 
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)202420232022
Amortization of right-of-use assets
Cost of revenues$3,411 $574 $1,747 
Selling and marketing98 629 263 
Research and development90 470 216 
General and administrative52 256 138 
Total amortization of right-of-use assets$3,651 $1,929 $2,364 
Operating lease cost
Cost of revenues$2,643 $2,497 $3,030 
Selling and marketing2,192 2,738 3,391 
Research and development1,787 2,044 2,382 
General and administrative1,039 1,114 1,318 
Total operating lease cost$7,661 $8,393 $10,121 
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating and finance lease liabilities as of December 31, 2024 were as follows:
(In thousands)Operating LeasesFinance Leases
2025$10,594 $4,245 
202610,014 3,885 
20275,821 1,559 
2028183 — 
202991 — 
Total lease payments26,703 9,689 
Less: imputed interest3,300 946 
Total lease liabilities23,403 8,743 
Less: current lease liabilities8,598 3,660 
Total non-current lease liabilities$14,805 $5,083 
Schedule of Maturities of Finance Lease Liabilities
Maturities of operating and finance lease liabilities as of December 31, 2024 were as follows:
(In thousands)Operating LeasesFinance Leases
2025$10,594 $4,245 
202610,014 3,885 
20275,821 1,559 
2028183 — 
202991 — 
Total lease payments26,703 9,689 
Less: imputed interest3,300 946 
Total lease liabilities23,403 8,743 
Less: current lease liabilities8,598 3,660 
Total non-current lease liabilities$14,805 $5,083 
Schedule of Future Expected Cash Receipts From Subleases Future expected cash receipts from these subleases as of December 31, 2024 were as follows:
(In thousands)Sublease Receipts
2025$2,018 
20262,155 
20271,145 
2028 and thereafter
— 
Total expected sublease receipts$5,318