v3.25.4
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale (Details) - Marketable Securitites - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 90,288 $ 98,939
Unrealized Gain 40 171
Fair Value 90,328 99,110
Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 90,288 98,939
Unrealized Gain 40 171
Fair Value $ 90,328 $ 99,110