XML 135 R124.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES - Schedule of Future Commitments for Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
July 1 through December 31, 2021 $ 7,046  
2022 10,677  
2023 5,992  
2024 2,740  
2025 2,116  
2026 and thereafter 0  
Total remaining undiscounted lease payments 28,571  
Less: imputed interest 2,578  
Total remaining discounted lease payments $ 25,993 $ 31,270