XML 66 R55.htm IDEA: XBRL DOCUMENT v3.26.3
Balance Sheet Components - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 6,526 $ 7,823 $ 8,018 $ 7,259
Provision for (reversal of) expected credit losses (295) 626 (1,421) 1,232
Write-offs 0 (30) (366) (72)
Total $ 6,231 $ 8,419 $ 6,231 $ 8,419