XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Deferred Government Grants (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Government Grants [Line Items]    
Current deferred government grants $ 95 $ 40
Non-current deferred government grants 928 213
Total deferred government grants 1,023 253
Property And Equipment, Included In Accrued Expenses And Other Current Liabilities    
Deferred Government Grants [Line Items]    
Current deferred government grants 95 40
Property Plant And Equipment    
Deferred Government Grants [Line Items]    
Non-current deferred government grants $ 928 $ 213