XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Accounts Receivable (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Summary of accounts receivable, net    
Accounts receivable $ 92,703 $ 70,824
Allowance for doubtful accounts (774) (1,405)
Accounts receivable, net $ 91,929 $ 69,419