v3.26.1
Pension and Other Benefit Programs - Component of net periodic pension costs (Details) - Pension Plan - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Component of net periodic pension costs:    
Service cost $ 27,441 $ 37,994
Interest cost 4,943 2,999
Expected return on plan assets (3,879) (3,090)
Amortization of losses 8 5,431
Amortization of prior service credit (789) (687)
Total $ 27,724 $ 42,647