XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet 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
Balance Sheet Components        
Beginning balance $ 5,134 $ 2,392 $ 3,830 $ 2,429
Provision for doubtful accounts 446 1,170 1,750 1,501
Write-offs   (1)   (369)
Total $ 5,580 $ 3,561 $ 5,580 $ 3,561