v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Outstanding liabilities $ 11,624,000 $ 13,829,000
Commitments [Member]    
Loss Contingencies [Line Items]    
Outstanding liabilities 0 $ 0
Commitment 1 | CRO [Member]    
Loss Contingencies [Line Items]    
Fund commited to pay in advance 500,000  
Commitment 2 | CRO [Member]    
Loss Contingencies [Line Items]    
Fund commited to pay in advance 15,800,000  
Commitment 3 | CRO [Member]    
Loss Contingencies [Line Items]    
Fund commited to pay in advance 11,400,000  
Commitment 4 | CRO [Member]    
Loss Contingencies [Line Items]    
Fund commited to pay in advance $ 1,000,000