Quarterly report pursuant to Section 13 or 15(d)

LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)

v3.22.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (remaining) $ 2,771  
2023 3,652  
2024 3,727  
2025 3,292  
2026 2,675  
Thereafter 10,777  
Total lease payments 26,894  
Less: discount (7,694)  
Total operating lease liabilities $ 19,200 $ 24,436