XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Allocated Amounts to be Repurchased (Details) - 10b5-1 Repurchase Plans - USD ($)
$ in Thousands
Dec. 27, 2022
Dec. 16, 2021
Jun. 16, 2021
Mar. 30, 2021
Mar. 12, 2020
Dec. 16, 2019
Dec. 06, 2019
Sep. 16, 2019
Jun. 17, 2019
Jun. 04, 2019
Mar. 18, 2019
Feb. 25, 2019
Dec. 12, 2018
Sep. 17, 2018
Jun. 18, 2018
Jan. 03, 2018
Oct. 02, 2017
Jun. 30, 2017
Mar. 31, 2017
Jan. 04, 2017
Sep. 30, 2016
Jul. 01, 2016
Apr. 01, 2016
Jan. 01, 2016
Sep. 15, 2015
Equity Class Of Treasury Stock [Line Items]                                                  
Termination Date Feb. 22, 2023 Aug. 03, 2022 Nov. 05, 2021 May 21, 2021 Mar. 19, 2020 Feb. 05, 2020 Feb. 05, 2020 Nov. 06, 2019 Aug. 07, 2019 Aug. 07, 2019 May 17, 2019 May 17, 2019 Feb. 07, 2019 Oct. 31, 2018 Aug. 09, 2018 Feb. 08, 2018 Nov. 06, 2017 Aug. 07, 2017 May 19, 2017 Feb. 06, 2017 Nov. 08, 2016 Aug. 05, 2016 May 19, 2016 Feb. 05, 2016 Nov. 05, 2015
Amount Allocated to 10b5-1 Repurchase Plans $ 10,000 $ 5,000 $ 10,000 $ 10,000 $ 20,000 $ 15,000 $ 25,000 $ 20,000 $ 20,000 $ 25,000 $ 10,000 $ 25,000 $ 10,000 $ 10,000 $ 10,000 $ 10,000 $ 10,000 $ 10,000 $ 10,000 $ 10,000 $ 20,000 $ 15,000 $ 5,000 $ 10,000 $ 5,000