v3.26.1
Investments and Fair Value Measurements - Future Royalty Payment Contingency (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2022
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosures [Abstract]      
Collaborative arrangement, closing consideration payment $ 25,000    
Collaborative arrangement, milestones, regulatory approval, receivable 15,000    
Future royalty payment contingency $ 25,000 $ 32,795 $ 32,795