XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
BALANCE SHEET COMPONENTS - Schedule of accrued liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Accrued compensation expenses $ 31,171 $ 34,530
Accrued clinical studies and research and development expenses 15,966 13,027
Accrued legal and professional service expenses 4,304 2,966
Accrued other expenses 6,635 6,718
Total accrued liabilities $ 58,076 $ 57,241