XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Aggregate Future Minimum Payments Due The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2022:
Operating Leases
(in thousands)
2023$11,445 
20248,184 
20257,277 
20265,184 
20273,511 
Thereafter577 
Total minimum payments36,178 
Less: imputed interest(2,336)
Total lease liabilities33,842 
Less: short-term lease liabilities(10,489)
Long-term lease liabilities$23,353