XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2024
Jun. 29, 2024
Sep. 30, 2023
Jul. 01, 2023
Sep. 28, 2024
Sep. 30, 2023
Mar. 31, 2024
Treasury Stock, Value, Acquired, Cost Method $ 3,351 $ 6,640 $ 17,467 $ 2,177      
Treasury Stock, Common, Shares 5,318,797       5,318,797    
Treasury Stock, Value $ 210,098   $ 188,217   $ 210,098 $ 188,217 $ 200,107
Common Class A [Member]              
Treasury Stock, Shares, Acquired         173,379 386,681  
Treasury Stock, Value, Acquired, Cost Method         $ 10,000 $ 19,600  
Common Class B [Member]              
Treasury Stock, Shares, Acquired         0 0