XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases, Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (remaining three months) $ 2,038  
2023 6,421  
2024 5,284  
2025 5,358  
2026 5,587  
Thereafter 17,727  
Total minimum lease payments 42,415  
Less: amount of lease payments representing interest (6,887)  
Present value of future minimum lease payments 35,528  
Operating lease liabilities 5,435 $ 5,992
Long-term operating lease liabilities $ 30,093 $ 29,099