XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accounts and Note Receivables, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]    
Accounts receivable $ 20,547 $ 19,798
Note receivable 2,138 4,373
Allowance for credit losses (397) (209)
Accounts and note receivables, net $ 22,288 $ 23,962