XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases.  
Schedule of lease liabilities

December 31, 

2022

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

7,639

Operating lease liabilities, long-term portion

76,577

Total operating lease liabilities

$

84,216

Schedule of annual minimum lease payments

    

Operating Leases

  

(in thousands)

 

Year ending December 31:

2023

$

12,443

2024

16,007

2025

16,352

2026

16,732

2027

13,676

2028 and thereafter

33,992

Total future minimum lease payments

109,202

Less: imputed interest

(24,986)

Operating lease liabilities

$

84,216