XML 96 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Senior Note Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended 36 Months Ended 37 Months Ended
Jan. 14, 2023
Jan. 14, 2022
Dec. 31, 2018
Jan. 15, 2026
Jan. 14, 2021
Apr. 30, 2018
Jan. 19, 2018
Dec. 31, 2017
Dec. 22, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Senior notes             $ 100,000   $ 300,000
Interest rate           1.38%      
Debt Instrument, redemption period     60 days            
Senior Notes [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Senior notes     $ 400,000         $ 300,000  
Interest rate     5.00%            
Scenario, Forecast [Member] | Maximum [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, redemption price, percentage of principal amount Redeemed         35.00%        
Scenario, Forecast [Member] | Minimum [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, amount outstanding, percentage         65.00%        
Scenario, Forecast [Member] | Debt Instrument, Redemption, Period One [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, redemption price, percentage   102.50%              
Scenario, Forecast [Member] | Debt Instrument, Redemption, Period Two [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, redemption price, percentage 101.25%                
Scenario, Forecast [Member] | Debt Instrument, Redemption, Period Three [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, redemption price, percentage       100.00%          
Scenario, Forecast [Member] | Debt Instrument, Redemption, Period Four [Member]                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, redemption price, percentage         105.00%