v3.26.1
Debt - Term Loan Credit Agreement due 2030 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]        
Debt extinguishment costs $ (11,461) $ 0 $ (11,523) $ (25)
Term Loan B Facility due 2026 | Term Loan        
Debt Instrument [Line Items]        
Debt extinguishment costs $ 11,000   $ 11,000