XML 45 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Operating Lease Maturity
Future minimum lease payments by year under non-cancelable operating leases as of December 31, 2021 are as follows (in thousands):
2022$2,633 
20232,844 
20242,789 
20252,272 
Total future minimum lease payments$10,538