XML 105 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Warrants Outstanding and Fair Values (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrants Outstanding    
Warrants outstanding, beginning balance (in shares) 3,257,000 3,221,000
Exercised (in shares) (107,000)  
Warrants outstanding, ending balance (in shares) 53,000 3,257,000
Significant unobservable inputs (Level 3)    
Warrants Outstanding    
Warrants outstanding, beginning balance (in shares) 3,257 2,845
Issuance of warrants classified as liabilities (in shares) 781 412
Exercised (in shares) (102)  
Converted to equity (in shares) (3,883)  
Warrants outstanding, ending balance (in shares) 53 3,257
Fair Value per Share    
Warrants outstanding, beginning balance (in dollars per share) $ 4.44 $ 0.50
Issuance of warrants classified as liabilities, fair value per share (in dollars per share) 4.55 4.02
Exercised (in dollars per share) 6.01  
Converted to equity, fair value per share (in dollars per share) 10.50  
Warrants outstanding, ending balance (in dollars per share) $ 152.96 $ 4.44
Warrant liability | Significant unobservable inputs (Level 3)    
Warrant Liability Fair Value    
Beginning balance $ 14,447 $ 1,416
Issuance of warrants classified as liabilities 3,557 1,655
Exercised (613)  
Converted to equity (40,772)  
Change in fair value 31,488 11,376
Ending balance $ 8,107 $ 14,447