v3.25.0.1
Fair Value Measurements - Summary of Changes in Fair Value of Level 3 Financial Instruments (Details) - Level 3 - Warrant Liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Beginning balance $ 10,027 $ 0
Initial fair value of warrant liabilities upon issuance   6,942
Change in fair value-recognized as loss within Other income (expense), net in the consolidated statements of operations 18,274 3,085
Derecognition of warrant liabilities due to exercise in full (28,301)  
Ending balance $ 0 $ 10,027