v3.26.1
Investments and Fair Value Measurements - Schedule of Amortized Cost and Fair Value of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost $ 60,491 $ 59,297
Fair
Value 60,475 59,387
Location, Statement of Financial Position, Balance [Axis]: us-gaap:Assets    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 36,652 35,120
Fair
Value 36,636 35,207
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 23,839 24,177
Fair
Value 23,839 24,180
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Money market securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 22,842 11,225
Fair
Value 22,842 11,225
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | U.S. treasury securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 997 12,952
Fair
Value 997 12,955
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 5,014 7,997
Fair
Value 5,018 8,034
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments | U.S. treasury securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 0 1,959
Fair
Value 0 1,971
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LongTermInvestments | Corporate notes and bonds    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 5,014 6,038
Fair
Value 5,018 6,063
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 31,638 27,123
Fair
Value 31,618 27,173
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments | U.S. treasury securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 23,637 13,618
Fair
Value 23,629 13,640
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments | Corporate notes and bonds    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Amortized
Cost 8,001 13,505
Fair
Value $ 7,989 $ 13,533