v3.26.1
Pension and Other Benefit Programs - Component of net periodic pension costs (Details) - Pension Plan - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Component of net periodic pension costs:        
Service cost $ 27,927 $ 41,405 $ 55,368 $ 79,399
Interest cost 4,527 3,269 9,470 6,268
Expected return on plan assets (3,516) (3,368) (7,395) (6,458)
Amortization of losses 5 5,919 13 11,350
Amortization of prior service credit (1,352) (749) (2,141) (1,436)
Total $ 27,591 $ 46,476 $ 55,315 $ 89,123