Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Employee Retirement Plans - Schedule of Changes in Projected Benefit Obligations (Details)

v3.25.4
Note 12 - Employee Retirement Plans - Schedule of Changes in Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Changes in actuarial assumptions $ (2,546)    
Retiree health benefit obligation 14,947 $ 13,616  
Other Postretirement Benefits Plan [Member]      
Benefit obligation 3,539 4,972  
Service cost 43 63 $ 77
Interest cost 181 229 266
Participant contributions 85 82  
Changes in actuarial assumptions 815 (1,154)  
Benefits paid (273) (653)  
Benefit obligation 4,390 3,539 $ 4,972
Accrued expenses and other current liabilities 200 220  
Retiree health benefit obligation 4,190 3,319  
Defined benefit plan, amount for asset (liability) recognized in balance sheet $ 4,390 $ 3,539