XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Leases, Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (remaining six months) $ 4,188  
2023 6,141  
2024 5,334  
2025 5,405  
2026 5,637  
Thereafter 17,754  
Total minimum lease payments 44,459  
Less: amount of lease payments representing interest (7,367)  
Present value of future minimum lease payments 37,092  
Operating lease liabilities 5,873 $ 5,992
Long-term operating lease liabilities $ 31,219 $ 29,099