XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease obligations As of June 30, 2023, future lease payments under non-cancelable leases with terms greater than one year are as follows:
(in thousands)Operating Leases
2023$369 
20241,946 
20251,999 
20262,002 
2027 and thereafter2,550 
Total lease payments8,866 
Less: imputed interest(1,259)
Present value of lease liabilities$7,607