XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 1,442 $ 840
Adjustment for adoption of the CECL standard 0 690
Increase (decrease) in provision for expected credit losses 57 (12)
Bad debt write-offs (24) (1)
Ending balance $ 1,475 $ 1,517