XML 73 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Organization and Nature of Business (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accumulated deficit $ 577,231 $ 470,081  
Net loss (107,150) (38,531) $ (28,354)
Cash and cash equivalents 29,839 56,709  
Marketable securities $ 88,393 $ 232,413