v3.26.1
Segments (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
USD ($)
Segments [Abstract]    
Number of operating segments (in segments) | Segment 2  
Number of reportable segments (in segments) | Segment 2  
Milestones license contract | $  
Development milestones, sales-based milestones or royalties received under license | $   $ 116,900