XML 76 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance At Beginning Of Year $ 2,946 $ 2,198 $ 2,946 $ 2,782
Charged to costs and expenses, provision for credit loss $ 1,300 0 1,613 656
Deductions and write offs   0 (2,361) (492)
Recoveries   (106) 0 0
Balance At End Of Year   $ 2,092 $ 2,198 $ 2,946