v3.26.1
Revenue - Sanofi S.A. (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Sep. 30, 2023
Mar. 31, 2023
Collaboration And Other Agreements [Line Items]              
Total revenues $ 32,832,000 $ 6,869,000 $ 39,553,000 $ 13,911,000      
Accounts receivable 24,597,000   24,597,000   $ 427,000    
Sanofi S.A. | Provention PRV031 | Asset Purchase Agreement              
Collaboration And Other Agreements [Line Items]              
Total revenues   $ 24,500,000          
Accounts receivable 24,500,000   24,500,000        
Sanofi S.A. | Royalty              
Collaboration And Other Agreements [Line Items]              
Deferred revenue             $ 100,000,000
Revenue, remaining performance obligation, variable consideration, royalty percentage             50.00%
Sanofi S.A. | Royalty | Regulatory And Commerical Milestones              
Collaboration And Other Agreements [Line Items]              
Revenue, remaining performance obligation, variable consideration amount $ 255,000,000   $ 255,000,000        
Sanofi S.A. | Royalty | Net Sales Milestone              
Collaboration And Other Agreements [Line Items]              
Revenue, remaining performance obligation, variable consideration amount           $ 50,000,000 $ 50,000,000