XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Schedule of Operating Lease Liability
Future annual lease payments under non-cancelable operating leases as of September 30, 2022 were as follows (in thousands):
Remaining 2022$2,415 
202312,610 
202413,035 
20253,510 
20261,683 
2027567 
Total future minimum lease payments33,820 
Less: imputed interest(2,381)
$31,439