v3.25.2
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