v3.25.3
Fair Value Measurements - Schedule of Warrants Outstanding and Fair Values (Details) - Level 3 - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Warrants Outstanding    
Warrants outstanding, beginning balance (in shares) 390,000 390,000
Expired (in shares) (222,000) (222,000)
Warrants outstanding, ending balance (in shares) 168,000 168,000
Fair Value per Share    
Fair value, beginning balance (in dollars per share) $ 30.82 $ 20.79
Fair value, ending balance (in dollars per share) $ 35.24 $ 35.24
Warrant liability    
Warrant Liability Fair Value    
Warrant liability, fair value, beginning balance $ 12,018 $ 8,107
Change in fair value (6,097) (2,186)
Warrant liability, fair value, ending balance $ 5,921 $ 5,921