v3.26.1
Marketable Securities - Schedule of Available-for-Sale Securities on Balance Sheet (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Marketable Securities  
Total $ 155,427
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue  
Marketable Securities  
Total 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:MarketableSecuritiesCurrent  
Marketable Securities  
Total $ 155,427