v3.25.3
Balance Sheet Components - Schedule of Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued taxes $ 9,539 $ 4,288
Accrued payroll and benefits 7,542 9,558
Accrued professional fees 6,354 2,659
Accrued preclinical and clinical expenses 3,423 2,537
Other current liabilities 3,284 2,403
Accrued inventory 994 1,217
Accrued construction in progress 568 5,077
Accrued litigation settlement 0 31,250
Accrued expenses and other current liabilities $ 31,704 $ 58,989