XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Principal Amount And Estimated Fair Value Of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurements    
Principal Amount $ 323,831 $ 372,779
Fair Value 343,005 412,452
2026 Notes (fully redeemed March 2024)    
Fair Value Measurements    
Principal Amount   40,199
Fair Value   64,117
MARAD Debt (matures February 2027)    
Fair Value Measurements    
Principal Amount 23,831 32,580
Fair Value 23,505 32,348
2029 Notes (mature March 2029)    
Fair Value Measurements    
Principal Amount 300,000 300,000
Fair Value $ 319,500 $ 315,987