v3.25.2
Balance Sheet Information - Summary of Credit Losses, Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Allowance for credit losses - Accounts Receivable        
Balance at beginning of period $ 597 $ 96 $ 398 $ 180
Provision for credit losses (9) 337 346 253
Accounts written-off (491) 0 (619) 0
Less recoveries of accounts charged-off 28 0   0
Less recoveries of accounts charged-off     0  
Balance at end of period $ 125 $ 433 $ 125 $ 433