v3.26.1
Marketable Securities - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Marketable Securities [Line Items]      
Unrealized Gain $ (122) $ (88)  
Marketable securities      
Marketable Securities [Line Items]      
Amortized Cost 30,805   $ 85,910
Unrealized Gain 12   134
Unrealized Loss 0   0
Fair Value 30,817   86,044
Corporate debt securities | Marketable securities      
Marketable Securities [Line Items]      
Amortized Cost 14,332   25,162
Unrealized Gain 0   33
Unrealized Loss 0   0
Fair Value 14,332   25,195
U.S. Treasury securities | Marketable securities      
Marketable Securities [Line Items]      
Amortized Cost 11,004   30,049
Unrealized Gain 12   75
Unrealized Loss 0   0
Fair Value 11,016   30,124
Commercial paper | Marketable securities      
Marketable Securities [Line Items]      
Amortized Cost 5,469   30,699
Unrealized Gain 0   26
Unrealized Loss 0   0
Fair Value $ 5,469   $ 30,725