v3.25.1
Defined Benefit Plan - Schedule of a Reconciliation of the Plan Assets (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Schedule of a Reconciliation of the Plan Assets [Abstract]  
As of December 31, 2024 $ 2,312,481
Actual return on plan assets 21,423
Contributions paid by employer 21,029
Ordinary contributions paid by employees 21,029
Benefits paid (4,800)
Settlements (87,837)
As of March 31, 2025 $ 2,283,325