v3.26.1
Debt - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Debt Instrument        
Repayments of medium-term notes     $ 810,950 $ 0
Medium-term notes | Due in 2026, issued April 2023        
Debt Instrument        
Repayments of medium-term notes | €   € 700.0    
Debt instrument, stated percentage 6.36% 6.36% 6.36% 6.36%
Loss on extinguishment of debt $ 300