v3.26.1
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale (Details) - Marketable Securitites - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 50,635 $ 90,288
Unrealized Gain 1 40
Unrealized Loss (4)  
Fair Value 50,632 90,328
Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 50,635 90,288
Unrealized Gain 1 40
Unrealized Loss (4)  
Fair Value $ 50,632 $ 90,328