XML 57 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Share Repurchase Program (Details) - $ / shares
1 Months Ended 9 Months Ended
Sep. 27, 2025
Aug. 30, 2025
Aug. 02, 2025
Sep. 27, 2025
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]        
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs 332,625 332,625 348,883 332,625
Average Price Paid Per Share [Member]        
Average Price Paid Per Share During The Period $ 0 $ 23.31 $ 23.44 $ 23.38
Total Number of Shares Purchased [Member]        
Total Number Of Shares Purchased   16,258 20,155 36,413
Total Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Member]        
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs   16,258 20,155 36,413