XML 108 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Details-2)
$ in Thousands
Dec. 31, 2020
USD ($)
Long-Term Debt Maturities [Abstract]  
Long term debt maturities in 2021 $ 4,771
Long term debt maturities in 2022 4,889
Long term debt maturities in 2023 54,314
Long term debt maturities in 2024 5,146
Long term debt maturities in 2025 5,285
Long term debt maturities in future years $ 453,815