Quarterly report pursuant to Section 13 or 15(d)

COMMITMENTS AND CONTINGENCIES - Schedule of Future Commitments for Non-Cancelable Leases (Details)

v3.21.2
COMMITMENTS AND CONTINGENCIES - Schedule of Future Commitments for Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
October 1 through December 31, 2021 $ 11,649  
2022 39,173  
2023 27,181  
2024 20,032  
2025 15,687  
2026 and thereafter 40,721  
Total remaining undiscounted lease payments 154,443  
Less: imputed interest 14,005  
Total remaining discounted lease payments $ 140,438 $ 31,270