v3.25.2
Borrowings - 2024 Notes (Narrative) (Details) - 2024 Notes - USD ($)
$ in Thousands
Apr. 08, 2024
Oct. 15, 2021
Oct. 02, 2020
Debt Instrument [Line Items]      
Debt instrument, face amount   $ 100,000 $ 400,000
Debt redemption, principal amount $ 500,000    
Debt instrument, redemption price, percentage 100.00%    
Interest rate     3.375%