v3.25.4
Fair Value of Financial Instruments (Details) - 2025 Senior Secured Notes - Fair Value, Inputs, Level 1
$ in Thousands
Dec. 31, 2024
USD ($)
Carrying Amount  
Fair Value of Financial Instruments  
Fair values of financial assets and liabilities $ (180,328)
Fair Value  
Fair Value of Financial Instruments  
Fair values of financial assets and liabilities $ (185,075)