XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 8 Months Ended 12 Months Ended 26 Months Ended
Nov. 01, 2022
Nov. 02, 2021
Nov. 03, 2020
Jun. 30, 2023
May 31, 2023
Apr. 30, 2023
Mar. 31, 2023
Feb. 28, 2023
Jan. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]                                
Repurchases of common stock                       $ 34,058,000 $ 10,015,000      
Repurchase of common shares                   $ 11,968,000 $ 10,017,000 $ 34,058,000 $ 10,017,000      
Repurchase Program 2020                                
Equity, Class of Treasury Stock [Line Items]                                
Stock repurchase program, authorized amount     $ 100,000,000                          
Repurchase program term   12 months 12 months                          
Stock repurchased during period (in shares)                             944,076 944,076
Repurchases of common stock                             $ 12,600,000 $ 12,600,000
Repurchase Program 2022                                
Equity, Class of Treasury Stock [Line Items]                                
Stock repurchase program, authorized amount $ 150,000,000                              
Repurchase program term 18 months                              
Stock repurchased during period (in shares)       65,305 190,355 687,545 278,419 29,154 1,493,034     2,743,812   4,090,138    
Repurchases of common stock                           $ 50,000,000    
Repurchase of common shares       $ 900,000 $ 2,400,000 $ 8,700,000 $ 3,500,000 $ 400,000 $ 18,200,000     $ 34,100,000