XML 39 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Mar. 31, 2019
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2020 $ 11,120  
2021 15,317  
2022 11,785  
2023 9,179  
2024 7,907  
Later years 21,005  
Total lease payments 76,313  
Less: imputed interest (12,362)  
Total 63,951 $ 56,189
Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2020 4,200  
2021 5,601  
2022 5,269  
2023 3,613  
2024 3,613  
Later years 9,666  
Total lease payments 31,962  
Less: imputed interest (5,755)  
Total 26,207  
Non-Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2020 6,920  
2021 9,716  
2022 6,516  
2023 5,566  
2024 4,294  
Later years 11,339  
Total lease payments 44,351  
Less: imputed interest (6,607)  
Total $ 37,744