XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Operating Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments under the Company's non-cancelable operating leases with an initial lease term in excess of one year subsequent to June 30, 2023 are as follows (in thousands):

The remainder of 2023$1,004 
20242,114 
20251,642 
2026523 
2027259 
Gross lease payments5,542 
Less: imputed interest(451)
Present value of net future minimum lease payments$5,091