v3.24.1.1.u2
Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 29, 2024
Mar. 31, 2023
Assets:    
Money market fund deposits $ 46,210  
Investments in marketable securities   $ 19,929
Total assets   129,077
Level 1    
Assets:    
Money market fund deposits 46,210  
Investments in marketable securities   19,929
Total assets   129,077
Money Market Funds    
Assets:    
Money market fund deposits 36,192 102,019
Money market fund deposits 10,018 7,129
Money Market Funds | Level 1    
Assets:    
Money market fund deposits 36,192 102,019
Money market fund deposits $ 10,018 $ 7,129