v3.26.1
Debt - 7.25% Senior secured notes (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 22, 2025
Jun. 28, 2026
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 7.25% 7.25%
Aggregate principal amount $ 500,000  
Redemption price (as a percent) 100.00%