v3.25.1
Defined Benefit Plan - Schedule of Projected Benefit Payments (Details)
Dec. 31, 2024
USD ($)
Schedule of Projected Benefit Payments [Abstract]  
2025 $ 113,000
2026 111,000
2027 108,000
2028 106,000
2029 104,000
Thereafter 464,000
Total $ 1,006,000