v3.25.1
Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents   $ 110,614 $ 37,797 $ 53,835  
Restricted cash   836   836  
Total cash, cash equivalents, and restricted cash   $ 111,450 $ 38,633 $ 54,671 $ 40,381
Royalty Pharma          
Proceeds from milestone and royalty assets $ 50,000