XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies [Abstract]  
Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases

(in thousands)

2023

$

11,955 

2024

12,018 

2025

12,279 

2026

12,392 

2027

9,930 

Thereafter

Total undiscounted operating lease payments

58,574 

Less: imputed interest

(8,618)

Present value of operating lease liabilities

$

49,956 

Balance Sheet Classification

Operating lease liabilities, current

$

8,886 

Operating lease liabilities, non-current

41,070 

Total operating lease liabilities

$

49,956