XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Accounts receivable $ 15,209 $ 15,204
Note receivable 356 389
Allowance for credit losses (107) (41)
Allowance and note receivables, net $ 15,458 $ 15,552