XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 $ 3,499  
2023 4,998  
2024 3,956  
2025 2,759  
Total minimum lease payments 15,212  
Less: amount of lease payments representing interest (1,482)  
Present value of future minimum lease payments 13,730  
Less: operating lease liabilities - current (4,026) $ (4,090)
Operating lease liabilities - non-current $ 9,704 $ 10,853