XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Minimum Lease Payments for Noncancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
[1]
Leases [Abstract]    
Operating leases, Remainder of 2022 $ 2,519  
Operating leases, 2023 4,927  
Operating leases, 2024 3,993  
Operating leases, 2025 3,962  
Operating leases, 2026 1,893  
Operating leases, Thereafter 4,375  
Operating leases, Total future minimum lease payments 21,669  
Operating leases, Imputed interest (3,083)  
Operating lease liabilities 18,586  
Operating lease liabilities, current portion 4,310 $ 4,938
Operating lease liabilities, net of current portion 14,276 $ 17,428
Total operating lease liabilities $ 18,586  
[1] The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements as of that date.