XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Receivables [Abstract]    
Accounts receivable $ 19,538 $ 15,204
Note receivable 91 389
Allowance for credit losses (142) (41)
Accounts and note receivables, net $ 19,487 $ 15,552