v3.26.1
Marketable Securities (Additional Information) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Description of contractual maturities   all marketable securities held by the Company had remaining contractual maturities of one year or less
Impairment recognized on debt securities $ 0  
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
Debt securities maturity fair value 46,500  
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Debt securities maturity fair value $ 14,600