Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Note 12 - Employee Retirement Plans - Schedule of Changes in Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retiree health benefit obligation $ 13,922 $ 14,650  
Other Postretirement Benefits Plan [Member]      
Benefit obligation 5,470 6,261  
Service cost 77 115 $ 137
Interest cost 266 153 137
Participant contributions 70 59  
Changes in actuarial assumptions (360) (972)  
Benefits paid (551) (146)  
Benefit obligation 4,972 5,470 $ 6,261
Accrued expenses and other current liabilities 280 240  
Retiree health benefit obligation 4,692 5,230  
Defined benefit plan, amount for asset (liability) recognized in balance sheet $ 4,972 $ 5,470