XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Leases Future minimum lease payments for non-cancelable operating and capital leases as of December 31, 2021 are as follows (in thousands):
Capital LeasesOperating Leases
2022$1,253 $7,660 
2023978 7,891 
2024963 5,126 
20251,761 3,435 
2026— 3,049 
Thereafter
— 22,524 
Total minimum lease payments
4,955 $49,685 
Amount representing interest
(1,317)
Present value of minimum lease payments
$3,638 
Schedule of Capital Leases Future minimum lease payments for non-cancelable operating and capital leases as of December 31, 2021 are as follows (in thousands):
Capital LeasesOperating Leases
2022$1,253 $7,660 
2023978 7,891 
2024963 5,126 
20251,761 3,435 
2026— 3,049 
Thereafter
— 22,524 
Total minimum lease payments
4,955 $49,685 
Amount representing interest
(1,317)
Present value of minimum lease payments
$3,638