Annual report pursuant to Section 13 and 15(d)

Employee Benefits and Share-Based Compensation - Amounts Related to Shipboard Retirement Plan (Details)

v3.24.0.1
Employee Benefits and Share-Based Compensation - Amounts Related to Shipboard Retirement Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pension expense:      
Service cost $ 2,312 $ 2,797 $ 2,902
Interest cost $ 1,472 $ 873 $ 717
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of prior service cost $ 378 $ 378 $ 378
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of actuarial loss $ (123)   $ 15
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Total pension expense $ 4,039 $ 4,048 $ 4,012
Change in projected benefit obligation:      
Projected benefit obligation at beginning of year 28,765 34,688 31,619
Service cost 2,312 2,797 2,902
Interest cost 1,472 873 717
Actuarial (gain) loss 3,668 (8,511)  
Direct benefit payments (1,813) (1,082) (550)
Projected benefit obligation at end of year 34,404 28,765 34,688
Amounts recognized in the consolidated balance sheets:      
Projected benefit obligation 34,404 28,765 34,688
Amounts recognized in accumulated other comprehensive income (loss):      
Prior service cost (2,269) (2,647) (3,025)
Accumulated actuarial loss 1,289 5,080 (3,431)
Accumulated other comprehensive income (loss) $ (980) $ 2,433 $ (6,456)