XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments under ASC Topic 842 (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2021 remaining $ 3,803  
2022 10,304  
2023 8,092  
2024 6,257  
2025 4,706  
Thereafter 5,901  
Total future lease payments 39,063  
Less implied interest (3,044)  
Total $ 36,019 $ 39,419