Annual report [Section 13 and 15(d), not S-K Item 405]

Financial Instruments (Additional Information) (Details)

v3.25.1
Financial Instruments (Additional Information) (Details) - Level 3 [Member]
12 Months Ended
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Company's incremental borrowing rate 14.20%
Maximum [Member] | 2025 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
EBITDA earned percentage 1697.00%
Maximum [Member] | 2026 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
EBITDA earned percentage 163.00%
Maximum [Member] | 2027 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
EBITDA earned percentage 118.00%
Minimum [Member] | 2025 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
EBITDA earned percentage 574.00%
Minimum [Member] | 2026 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
EBITDA earned percentage 98.00%
Minimum [Member] | 2027 [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
EBITDA earned percentage 41.00%