v3.26.1
Nature of Business (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2026
USD ($)
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Nature of Business                
Number of operating segments | segment           1    
Net loss $ 111,500 $ 111,456 $ 80,987 $ 52,223 $ 33,573 $ 192,443 $ 85,796  
Accumulated deficit   957,571       957,571   $ 765,128
Cash, cash equivalents and investments   $ 673,900       $ 673,900