v3.26.1
Indebtedness - Senior Notes Exchange (Details) - Senior Notes Exchange
$ in Thousands
1 Months Ended
Mar. 31, 2025
USD ($)
Debt Conversion [Line Items]  
Aggregate Principal Amount of Notes Delivered $ 14,439
Aggregate Principal Amount of Existing Notes Accepted for Exchange 20,990
Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030  
Debt Conversion [Line Items]  
Aggregate Principal Amount of Notes Delivered 14,439
Existing 2.650% 2026 Notes  
Debt Conversion [Line Items]  
Aggregate Principal Amount of Notes Delivered 5,836
Aggregate Principal Amount of Existing Notes Accepted for Exchange $ 6,559
Existing Notes Exchanged, Interest rate 2.65%
Existing 2.400% 2027 Notes  
Debt Conversion [Line Items]  
Aggregate Principal Amount of Notes Delivered $ 1,882
Aggregate Principal Amount of Existing Notes Accepted for Exchange $ 2,478
Existing Notes Exchanged, Interest rate 2.40%
Existing 3.450% 2031 Notes  
Debt Conversion [Line Items]  
Aggregate Principal Amount of Notes Delivered $ 6,721
Aggregate Principal Amount of Existing Notes Accepted for Exchange $ 11,953
Existing Notes Exchanged, Interest rate 3.45%