XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 4,913  
2023 5,027  
2024 3,959  
2025 2,762  
Total minimum lease payments 16,661  
Less: amount of lease payments representing interest (1,718)  
Present value of future minimum lease payments 14,943  
Less: operating lease liabilities - current (4,090) $ (4,509)
Operating lease liabilities - non-current $ 10,853 $ 15,234