v3.22.2.2
Stockholders' Equity - Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended 24 Months Ended
Aug. 31, 2022
Dec. 31, 2021
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2021
Equity, Class of Treasury Stock [Line Items]                  
Total Number of Shares Purchased (shares)     2,093,584 0 0 2,093,584      
Weighted-average price paid per share (usd per share)     $ 43.09 $ 0 $ 0 $ 43.09 $ 43.02 $ 23.05 $ 24.72
Total Cost $ 90,200   $ 90,207 $ 0 $ 0 $ 90,207 $ 200,000 $ 150,000  
Fee per share (usd per share)           $ 0.02      
Accelerated share repurchase agreement                  
Equity, Class of Treasury Stock [Line Items]                  
Total Number of Shares Purchased (shares) 2,025,000                
Total Cost $ 109,793 $ 150,000