v3.26.1
Fair Value Measurements - Level 3 Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value Disclosures [Abstract]          
Balance, beginning of year     $ 2,999 $ 17,498 $ 17,498
Settlement of Warrants     0   (1,297)
Gain on change in fair value of warrants $ (1,900) $ (3,000) (2,999) $ (5,825) (13,202)
Balance, end of year $ 0   $ 0   $ 2,999