v3.25.2
Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 27, 2025
Mar. 28, 2025
Assets:    
Total assets $ 44,484 $ 40,587
Level 1    
Assets:    
Total assets 41,419 40,587
Level 2    
Assets:    
Total assets 3,065  
Money Market Fund Deposits    
Assets:    
Money market fund deposits and time deposits 31,146 30,814
Money market fund deposits 10,273 9,773
Money Market Fund Deposits | Level 1    
Assets:    
Money market fund deposits and time deposits 31,146 30,814
Money market fund deposits 10,273 $ 9,773
Time Deposits    
Assets:    
Money market fund deposits 3,065  
Time Deposits | Level 2    
Assets:    
Money market fund deposits and time deposits $ 3,065