XML 70 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Operating Lease Liability Future annual lease payments under non-cancelable operating leases as of June 30, 2023 were as follows:
(in thousands)Undiscounted
Amounts
Undiscounted lease payments:
Remaining in 2023$6,465 
202414,960 
20253,915 
20261,683 
2027567 
Total undiscounted lease payments27,590 
Less: imputed interest(2,148)
Total operating lease liability$25,442