XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Business Overview and Basis of Presentation (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Accounting Policies [Abstract]      
Accumulated deficit $ (806,168) $ (797,908)  
Cash and cash equivalents 830,897 $ 923,016 $ 970,357
Short-term investments $ 157,500