XML 36 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Nature of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 38 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accumulated deficit $ 496,508   $ 496,508 $ 457,169
Cash, cash equivalents, and investments 646,100   646,100  
Net loss 39,339 $ 42,211    
Net cash used in operating activities $ 39,471 $ 45,487    
Proceeds from issuance of equity     $ 1,100,000