XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, operating lease, liability, to be paid, remainder of fiscal year $ 1,684 $ 4,896
Lessee, operating lease, liability, to be paid, year one 1,613 4,351
Lessee, operating lease, liability, to be paid, year two 785 3,098
Lessee, operating lease, liability, to be paid, year three 245 1,327
Lessee, operating lease, liability, to be paid, year four 252 1,363
Lessee, operating lease, liability, to be paid, due after year four 1,105 5,977
Total future minimum operating lease commitments 5,684 $ 21,012
Less imputed interest (566)  
Total liability $ 5,118