XML 85 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Debt (Details-2)
$ in Thousands
Dec. 31, 2019
USD ($)
Long-Term Debt Maturities [Abstract]  
Long term debt maturities in 2020 $ 19,659
Long term debt maturities in 2021 4,771
Long term debt maturities in 2022 4,889
Long term debt maturities in 2023 35,014
Long term debt maturities in 2024 5,146
Long term debt maturities in future years $ 478,400