XML 101 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt (Details-2)
$ in Thousands
Dec. 31, 2021
USD ($)
Long-Term Debt Maturities [Abstract]  
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 2026 20,433
Long term debt maturities in future years $ 533,382