v3.25.1
Defined Benefit Plan - Schedule of a Reconciliation of the Accumulated Benefit Obligation (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Schedule of a Reconciliation of the Accumulated Benefit Obligation [Abstract]  
As of December 31, 2023 $ 2,593,360
Service cost 22,728
Interest cost 5,992
Actuarial (gain) loss (47,986)
Benefits paid (4,800)
Contributions paid by plan participants 21,029
Settlements (87,837)
Projected benefit obligation as of December 31, 2024 2,502,486
Actuarial (gain)/loss due to assumption changes (81,004)
Actuarial (gain)/loss due to plan experience 33,018
Accumulated benefit obligation as of December 31, 2024 $ 2,454,500