XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating leases    
2021 $ 9,140  
2022 10,988  
2023 10,407  
2024 8,812  
2025 213  
Thereafter 1,169  
Total 40,729  
Less: imputed interest (3,735)  
Finance leases    
2021 19,020  
2022 18,161  
2023 8,870  
2024 2,039  
2025 490  
Thereafter 0  
Total 48,580  
Less: imputed interest (4,027)  
Net lease obligation $ 44,553 $ 47,911