XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Stock-based Compensation - Summary of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
12 Months Ended
Mar. 29, 2025
$ / shares
shares
April 2018, First Issuance [Member]  
Number of units granted (in shares) 20
Grant date fair value per unit (in dollars per share) | $ / shares $ 23.5
Number of shares issued (in shares) 16
April 2017 [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 59.33
Number of shares issued (in shares) 1
July 2020 [Member]  
Number of units granted (in shares) 7
Grant date fair value per unit (in dollars per share) | $ / shares $ 66.09
Number of shares issued (in shares) 7
September 2019 [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 73.3
Number of shares issued (in shares) 1
October 2018 [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 20.81
Number of shares issued (in shares) 1
January 2021 [Member]  
Number of units granted (in shares) 2
Grant date fair value per unit (in dollars per share) | $ / shares $ 26.25
Number of shares issued (in shares) 2
May 2018, First Issuance [Member]  
Number of units granted (in shares) 26
Grant date fair value per unit (in dollars per share) | $ / shares $ 27.08
Number of shares issued (in shares) 26
April 2018, Second Issuance [Member]  
Number of units granted (in shares) 4
Grant date fair value per unit (in dollars per share) | $ / shares $ 28.54
Number of shares issued (in shares) 4
May 2018, Second Issuance [Member]  
Number of units granted (in shares) 5
Grant date fair value per unit (in dollars per share) | $ / shares $ 29.76
Number of shares issued (in shares) 5
September 2020, First Issuance [Member]  
Number of units granted (in shares) 5
Grant date fair value per unit (in dollars per share) | $ / shares $ 73.8
Number of shares issued (in shares) 5
October 2018, Second Issuance [Member]  
Number of units granted (in shares) 3
Grant date fair value per unit (in dollars per share) | $ / shares $ 29.76
Number of shares issued (in shares) 3
April 2019 [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 20.81
Number of shares issued (in shares) 1
April 2019, Second Issuance [Member]  
Number of units granted (in shares) 11
Grant date fair value per unit (in dollars per share) | $ / shares $ 53.17
Number of shares issued (in shares) 11
July 2022 [Member]  
Number of units granted (in shares) 10
Grant date fair value per unit (in dollars per share) | $ / shares $ 53.17
Number of shares issued (in shares) 14
September 2021 [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 90.92
Number of shares issued (in shares) 1
September 2022 [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 89.7
Number of shares issued (in shares) 1
October 2018, Third Issuance [Member]  
Number of units granted (in shares) 6
Grant date fair value per unit (in dollars per share) | $ / shares $ 90.56
Number of shares issued (in shares) 6
April 2020 [Member]  
Number of units granted (in shares) 4
Grant date fair value per unit (in dollars per share) | $ / shares $ 109.55
Number of shares issued (in shares) 4
July 2020, Second Issuance [Member]  
Number of units granted (in shares) 4
Grant date fair value per unit (in dollars per share) | $ / shares $ 67.76
Number of shares issued (in shares) 4
September 2020, Second Issuance [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 20.81
Number of shares issued (in shares) 1
September 2020, Third Issuance [Member]  
Number of units granted (in shares) 1
Grant date fair value per unit (in dollars per share) | $ / shares $ 76.31
Number of shares issued (in shares) 1
September 2022, Second Issuance [Member]  
Number of units granted (in shares) 9
Grant date fair value per unit (in dollars per share) | $ / shares $ 63.17
Number of shares issued (in shares) 9