v3.25.2
Warrant Liabilities - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 17, 2018
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Mar. 15, 2024
Warrants to issue shares of common stock     0    
Common stock, par value (in dollars per share)     $ 0.0001 $ 0.0001  
Loss (gain) on estimated change in fair value of warrants   $ (675)      
Warrant liabilities          
Warrants to issue shares of common stock 5,333,334       0
Aggregate purchase price per warrant $ 1.5        
Aggregate purchase price $ 8,000        
Number of stock issued for each warrant 1        
Common stock, par value (in dollars per share) $ 0.0001        
Share price $ 11.5        
Warrant exercisable term 30 days        
Loss (gain) on estimated change in fair value of warrants   $ (700)