XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balance Sheet Components        
Beginning balance $ 7,252 $ 5,134 $ 6,481 $ 3,830
(Reversal of) Provision for doubtful accounts (185) 446 744 1,750
Write-offs (46)   (204)  
Total $ 7,021 $ 5,580 $ 7,021 $ 5,580