v3.25.3
Revenue Recognition - Schedule of Allowance for Credit Loss (Details)
$ in Thousands
9 Months Ended
Sep. 28, 2025
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance as of December 31, 2024 $ 827
Increases to the allowance for credit losses 227
Write-offs, net of recoveries (303)
Foreign exchange rate changes (19)
Balance as of September 28, 2025 $ 732