XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits (Details - Estimated future benefit payments)
$ in Thousands
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 1,268
2025 1,185
2026 1,280
2027 1,201
2028 1,119
Years 2029 - 2033 5,917
Anticipated Contributions in 2024 $ 0