v3.22.2.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Apr. 08, 2022
Dec. 31, 2021
5% Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate, senior notes 5.00%    
6.375% Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate, senior notes 6.375% 6.375%  
Carrying Value      
Debt Instrument [Line Items]      
Total Liabilities $ 887,797   $ 493,049
Carrying Value | Level 2 | 5% Senior Notes      
Debt Instrument [Line Items]      
Total Liabilities 493,793   493,049
Carrying Value | Level 2 | 6.375% Senior Notes      
Debt Instrument [Line Items]      
Total Liabilities 394,004   0
Fair Value      
Debt Instrument [Line Items]      
Total Liabilities 822,628   502,705
Fair Value | Level 2 | 5% Senior Notes      
Debt Instrument [Line Items]      
Total Liabilities 441,120   502,705
Fair Value | Level 2 | 6.375% Senior Notes      
Debt Instrument [Line Items]      
Total Liabilities $ 381,508   $ 0