XML 129 R99.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
2021 $ 25,150 $ 12,159  
2022 22,841 16,590  
2023 18,291 13,779  
2024 17,239 10,688  
2025   9,932  
Thereafter   9,724  
Total undiscounted lease payments 114,766 72,872  
Less: present value discount (17,965) (12,675)  
Less: lease incentives (10,051) (6,116)  
Total lease liabilities $ 86,750 $ 54,081 $ 37,800