XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES - Schedule of Minimum Lease Payments Under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2022 $ 4,771  
2023 4,160  
2024 3,198  
2025 2,422  
2026 1,395  
Thereafter 2,680  
Total lease payments 18,626  
Less: imputed lease interest (2,876)  
Total lease liabilities $ 15,750 $ 19,751