XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Repurchase Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 92 Months Ended
Feb. 06, 2019
Oct. 30, 2018
Sep. 14, 2016
Dec. 14, 2015
Aug. 05, 2015
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Feb. 03, 2022
Equity [Abstract]                  
Maximum Cost of Shares That May Be Repurchased $ 50,000 $ 50,000 $ 50,000 $ 50,000 $ 50,000 $ 275,000   $ 275,000 $ 25,000
Cost of Shares Repurchased 45,809 $ 50,000 $ 50,000 $ 50,000 $ 50,000 245,809 $ 770 245,809  
Remaining Cost of Shares That May Be Repurchased $ 4,191         $ 29,191   $ 29,191 $ 25,000