XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases.  
Schedule of lease liabilities

June 30, 

December 31, 

2023

2022

(in thousands)

Operating lease liabilities, current portion included in other accrued liabilities

$

10,435

$

7,639

Operating lease liabilities, long-term portion

71,093

76,577

Total operating lease liabilities

$

81,528

$

84,216

Schedule of annual minimum lease payments

Operating Leases

(in thousands)

As of June 30, 2023

2023 (remaining 6 months)

$

7,255

2024

16,007

2025

16,352

2026

16,732

2027

13,676

2028 and thereafter

33,999

104,021

Less: imputed interest

(22,493)

Operating lease liabilities

$

81,528