v3.25.2
Organization - 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 loss $ 17,643 $ 17,165 $ 27,663 $ 30,521 $ 34,808 $ 58,184
Cash used in operations and capital expenditures         63,700  
Cash and cash equivalents and marketable securities 168,900       168,900  
Working capital $ 159,800       $ 159,800