Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)

v3.21.2
Goodwill and Intangibles Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
2021 (6 months) $ 33,383      
2022 48,974      
2023 36,923      
2024 20,977      
2025 10,878      
Thereafter 16,629      
Net Carrying Amount $ 167,764 $ 200,066 $ 159,441 $ 187,971