v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2021
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]        
Collaboration revenue   $ 1,034 $ 566  
Related party accounts receivable   1,034   $ 668
Maruho Agreement        
Disaggregation of Revenue [Line Items]        
License agreement, termination written notice period 60 days      
Maruho Agreement | Maruho        
Disaggregation of Revenue [Line Items]        
Cost reimbursements received   700 600  
Collaboration revenue   1,000 $ 600  
Related party accounts receivable   $ 1,000   $ 700