XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases.  
Schedule of lease liabilities

December 31, 

2021

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

5,752

Operating lease liabilities, long-term portion

61,036

Total operating lease liabilities

$

66,788

Schedule of annual minimum lease payments

    

Operating Leases

  

(in thousands)

 

Year ending December 31:

2022

$

9,980

2023

11,082

2024

12,258

2025

12,494

2026

12,845

2027 and thereafter

27,331

Total future minimum lease payments

85,990

Less: imputed interest

(19,202)

Operating lease liabilities

$

66,788