XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statement Components - Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance, beginning of period $ (1,382) $ (1,680) $ (1,191) $ (1,661)
Charged to bad debt expense, net of reversals (421) 322 (725) 181
Deductions 156 381 304 492
Impact of foreign currency translation 31 32 (4) 43
Balance, end of period $ (1,616) $ (945) $ (1,616) $ (945)