XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jan. 01, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease Future Minimum Payments, Remaining Period $ 2,699    
Operating Lease Future Minimum Payments, 2023 6,693    
Operating Lease Future Minimum Payments, 2024 7,909    
Operating Lease Future Minimum Payments, 2025 5,572    
Operating Lease Future Minimum Payments, 2026 and Thereafter 66,815    
Operating Lease Future Minimum Payments, Total 89,688    
Less: discount (40,051)    
Operating Lease, Liability, Total 49,637 $ 7,100  
Less: current portion, Operating Lease Future Minimum Payments 5,239    
Operating Lease Future Minimum Payments, Lease liabilities, noncurrent $ 44,398   $ 0