v3.25.4
BALANCE SHEET COMPONENTS - Schedule of accrued liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Accrued compensation expenses $ 36,299 $ 34,530
Accrued clinical studies and research and development expenses 15,656 13,027
Accrued legal and professional service expenses 3,650 2,966
Accrued other expenses 8,340 6,718
Total accrued liabilities $ 63,945 $ 57,241