XML 107 R93.htm IDEA: XBRL DOCUMENT v3.26.1
Letters of Credit (Details) - Standby letter of credit facility - 8.00% senior secured notes due in 2025 - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Maximum borrowing capacity $ 36.7 $ 68.0
Restricted cash 38.5 68.0
Letter of credit facility, amount outstanding $ 35.6 $ 58.8