XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments under ASC Topic 842 (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2021 remaining $ 1,812  
2022 10,725  
2023 8,508  
2024 6,664  
2025 5,163  
Thereafter 6,796  
Total future lease payments 39,668  
Less implied interest (2,945)  
Total $ 36,723 $ 39,419