XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Future Minimum Lease Payments for Operating Leases
The aggregate future minimum lease payments under long-term non-cancelable operating leases, where the Company has taken physical possession of or has control of the physical use of these leased properties, as of December 31, 2021 are as follows (in thousands):
Amount
Years ending December 31,
2022$3,507 
20233,680 
20243,530 
20253,449 
20263,103 
Thereafter7,897 
Total minimum lease payments$25,166