v3.25.1
Balance Sheet Information - Summary of Credit Losses, Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Allowance for credit losses - Accounts Receivable    
Balance at beginning of period $ 279 $ 180
Provision for credit losses 355 (84)
Less recoveries of accounts charged-off (37) 0
Net account charge-offs (recoveries) (37) 0
Balance at end of period $ 597 $ 96