XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - (Senior Notes - Narrative) (Details) - Senior Notes - USD ($)
$ in Thousands
Dec. 11, 2019
Jul. 02, 2023
Mar. 31, 2023
Debt Instrument [Line Items]      
Long-term debt   $ 300,000 $ 300,000
4.375% Senior Notes due 2027      
Debt Instrument [Line Items]      
Interest rate 4.375%    
Long-term debt $ 300,000    
Proceeds from issuance of debt, net of debt issuance costs $ 296,250    
4.375% Senior Notes due 2027 | Redemption Period One      
Debt Instrument [Line Items]      
Redemption percentage 100.00%    
4.375% Senior Notes due 2027 | Redemption Period Two      
Debt Instrument [Line Items]      
Redemption percentage 100.00%    
4.375% Senior Notes due 2027 | Redemption Period Three      
Debt Instrument [Line Items]      
Redemption percentage 101.00%