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.0.1
Note 12 - Employee Retirement Plans - Schedule of Changes in Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Changes in actuarial assumptions $ (3,676)    
Retiree health benefit obligation 13,616 $ 13,922  
Other Postretirement Benefits Plan [Member]      
Benefit obligation 4,972 5,470  
Service cost 63 77 $ 115
Interest cost 229 266 153
Participant contributions 82 70  
Changes in actuarial assumptions (1,154) (360)  
Benefits paid (653) (551)  
Benefit obligation 3,539 4,972 $ 5,470
Accrued expenses and other current liabilities 220 280  
Retiree health benefit obligation 3,319 4,692  
Defined benefit plan, amount for asset (liability) recognized in balance sheet $ 3,539 $ 4,972