XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Leases, Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining three months) $ 2,196  
2022 7,510  
2023 4,708  
2024 4,062  
2025 4,180  
Thereafter 21,735  
Total minimum lease payments 44,391  
Less: amount of lease payments representing interest (7,490)  
Present value of future minimum lease payments 36,901  
Operating lease liabilities 6,501 $ 4,724
Long-term operating lease liabilities $ 30,400 $ 34,305