XML 25 R61.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases, After Adoption of 842 (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leased Assets [Line Items]    
2020   $ 12,396
2020 $ 10,556  
2021 13,314 13,247
2022 14,494 14,049
2023 11,954 11,682
2024 11,318 11,356
Thereafter 92,455 92,663
Total minimum lease payments 154,091 155,393
Less: Imputed interest 40,799 45,636
Total lease liabilities 113,292 109,757
Less: Current lease liabilities 12,964 12,253
Long-term lease liabilities 100,328 97,504
Related Parties    
Operating Leased Assets [Line Items]    
2020   296
2020 222  
2021 296 296
2022 296 296
2023 296 296
2024 296 296
Thereafter 1,429 1,428
Total minimum lease payments 2,835 2,908
Third Parties    
Operating Leased Assets [Line Items]    
2020   12,100
2020 10,334  
2021 13,018 12,951
2022 14,198 13,753
2023 11,658 11,386
2024 11,022 11,060
Thereafter 91,026 91,235
Total minimum lease payments $ 151,256 $ 152,485