XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating leases    
2021 $ 6,284  
2022 11,019  
2023 10,432  
2024 8,887  
2025 213  
Thereafter 1,165  
Total 38,000  
Less: imputed interest (3,467)  
Finance leases    
2021 12,024  
2022 20,621  
2023 11,115  
2024 4,282  
2025 2,732  
Thereafter 696  
Total 51,470  
Less: imputed interest (5,028)  
Net lease obligation $ 46,442 $ 47,911