v3.26.1
Fair Value Measurement - Schedule of Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Warrants [Roll Forward]        
Beginning balance $ 56,105 $ 36,081 $ 114,353 $ 78,584
Settlement of warrant liabilities 0 0 (10,913) 0
Change in fair value 18,583 (4,537) (28,752) (47,040)
Ending balance $ 74,688 $ 31,544 $ 74,688 $ 31,544