XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Repurchases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt Instrument [Line Items]      
Aggregate purchase price $ 90,000   $ 90,000
4.625% Senior Notes | Senior Notes      
Debt Instrument [Line Items]      
Principal repurchased 21,494 $ 290,000 76,103
Aggregate purchase price 18,245   73,610
Gain on repurchase $ 3,069   $ 1,849