XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease Future Minimum Payments, Remaining Period $ 1,987    
Operating Lease Future Minimum Payments, 2022 2,817    
Operating Lease Future Minimum Payments, 2023 1,328    
Operating Lease Future Minimum Payments, 2024 438    
Operating Lease Future Minimum Payments, 2025 and Thereafter 277    
Operating Lease Future Minimum Payments, Total 6,847    
Less: discount (323)    
Operating Lease, Liability, Total 6,524 $ 7,100  
Less: current portion, Operating Lease Future Minimum Payments 2,646    
Operating Lease Future Minimum Payments, Lease liabilities, noncurrent $ 3,878   $ 0