XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of operating and finance lease right-of-use assets and related lease obligations

December 31,

December 31,

Leases

Classification

2023

    

2022

    

 

Assets

(in thousands)

 

Operating leases

Operating lease assets

$

30,716

$

12,146

Finance lease

Finance lease assets*

 

16,632

 

17,942

Total leased assets

$

47,348

$

30,088

Liabilities

Current

Operating

Other current liabilities

$

4,978

$

5,367

Finance

Current portion of finance lease obligation

1,511

1,229

Non-current

Operating

Other long-term liabilities

25,724

6,931

Finance

Finance lease obligation

 

43,674

 

45,185

Total lease liabilities

$

75,887

$

58,712

*Finance lease assets are recorded net of accumulated depreciation of $46.4 million and include $0.6 million of prepaid financing costs as of December 31, 2023. Finance lease assets are recorded net of accumulated depreciation of $45.9 million and include $0.6 million of prepaid financing costs as of December 31, 2022.

Schedule of lease costs

Year ended

 

December 31,

Lease cost

Classification

2023

    

2022

    

2021

 

Operating lease cost

(in thousands)

 

Product / services*

Cost of revenue

$

7,297

$

5,427

$

2,978

Research and development

Operating expenses

 

587

 

322

 

430

Sales and marketing*

Operating expenses

 

1,674

 

1,526

 

1,605

General and administrative*

Operating expenses

 

1,111

 

1,065

 

996

Total operating lease cost

$

10,669

$

8,340

$

6,009

Finance lease cost

Depreciation of leased assets

Cost of revenue, Research and development, Sales and marketing and General and administrative

$

1,310

$

1,296

$

1,306

Interest on lease liabilities

Interest expense

 

4,874

 

4,992

 

5,086

Total finance lease cost

$

6,184

$

6,288

$

6,392

Total lease cost

$

16,853

$

14,628

$

12,401

* Product / services, sales and marketing and general and administrative expense also includes short-term lease and variable lease costs of approximately $2.1 million, $1.8 million and $1.9 million for the years ended December 31, 2023, 2022 2021, respectively.

Schedule of future minimum operating and finance leases

Finance

Operating

    

Total

 

Maturity of Lease Liabilities

Leases

Leases

Leases

(in thousands)

2024

$

6,252

$

6,529

$

12,781

2025

 

5,930

 

4,970

 

10,900

2026

 

6,008

 

3,613

 

9,621

2027

 

6,128

 

2,530

 

8,658

2028

6,251

1,926

8,177

Thereafter

55,336

23,205

78,541

Total lease payments

$

85,905

$

42,773

$

128,678

Less interest portion*

(40,720)

(12,071)

(52,791)

Finance lease and operating lease obligations

$

45,185

$

30,702

$

75,887

* Finance lease interest calculated using the implied interest rate; operating lease interest calculated using estimated corporate borrowing rate.

Schedule of weighted-average remaining lease term and discount rates

December 31,

Lease term and discount rate

    

2023

Weighted-average remaining lease term (years):

Operating leases

11.5

Finance leases

 

13.1

Weighted-average discount rate:

Operating leases

 

5.5%

Finance leases

 

10.5%

Schedule of cash outflows by lease type

Year ended December 31,

Cash paid for amounts included in the measurement of lease liabilities

    

2023

    

2022

    

2021

(in thousands)

Operating cash outflows from operating leases

$

10,669

$

8,340

$

6,009

Operating cash outflows from finance leases

 

4,874

 

4,992

 

5,086

Financing cash outflows from finance leases

 

1,240

 

987

 

763

Operating lease assets obtained in exchange for operating lease liabilities

 

26,890

 

6,173

 

8,670

Finance lease assets obtained in exchange for new finance lease liabilities