XML 69 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit loss, beginning balance $ 9,597 $ 6,604 $ 2,929
Provision for estimated credit losses 2,067 5,134 5,153
Write-offs, recoveries of previous write-offs, and foreign currency translation impact (5,642) (2,141) (1,478)
Allowance for credit loss, ending balance $ 6,022 $ 9,597 $ 6,604