v3.25.2
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities $ 86,014 $ 107,411
Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 119,879 164,038
Total financial liabilities 1,421 1,472
Fair Value, Inputs, Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 32,444 55,155
Total financial liabilities 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 86,014 107,411
Total financial liabilities 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 1,421 1,472
Total financial liabilities 1,421 1,472
Money Market Funds [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 32,444 55,155
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 32,444 55,155
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 0 0
MS APA Asset [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 1,421 1,472
MS APA Asset [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 0 0
MS APA Asset [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 0 0
MS APA Asset [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 1,421 1,472
U.S. treasury bills [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   22,238
U.S. treasury bills [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   0
U.S. treasury bills [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   22,238
U.S. treasury bills [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities   0
U.S. Government Agency Securities [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 86,014 85,173
U.S. Government Agency Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 0 0
U.S. Government Agency Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 86,014 85,173
U.S. Government Agency Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available for sale securities 0 0
CVR liability [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities 1,421 1,472
CVR liability [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities 0 0
CVR liability [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities 0 0
CVR liability [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial liabilities $ 1,421 $ 1,472