v3.25.2
The Company - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Net Income (Loss) $ (54,313) $ (57,461) $ (45,117) $ (43,039) $ (111,774) $ (88,156)
Net cash used in operating activities         (63,750) $ (66,093)
Investments and Cash, Total $ 104,200       $ 104,200