XML 56 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The minimum aggregate future obligations under noncancelable operating leases as of December 31, 2021 were as follows:
Year ended December 31,
2022$2,384 
20232,695 
20242,775 
20252,859 
20262,944 
Thereafter991 
$14,648 
Schedule of Future Minimum Lease Payments for Capital Leases
The minimum aggregate future minimum lease payments under capital leases as of December 31, 2021 were as follows:
Years ended December 31,
2022$2,574 
20232,166 
20241,757 
20251,792 
20261,840 
Thereafter1,864 
$11,993