v3.25.1
Share Transactions - Additional Information (Details)
shares in Thousands
Mar. 26, 2024
shares
Common Stock  
Subsidiary, Sale of Stock [Line Items]  
Share repurchase program, number of shares authorized (in shares) 50,000