v3.25.4
Warrant Liabilities - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 17, 2018
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mar. 15, 2024
Class of Warrant or Right [Line Items]          
Warrants to issue shares of common stock   0 0 6,510,953  
Gain on estimated change in fair value of warrants   $ 0 $ (675) $ (9,062)  
Warrant liabilities          
Class of Warrant or Right [Line Items]          
Warrants to issue shares of common stock 5,333,334 0 0   0
Aggregate purchase price per warrant $ 1.5        
Aggregate purchase price $ 8,000        
Number of stock issued for each warrant 1        
Share price $ 11.5        
Warrant exercisable term 30 days        
Gain on estimated change in fair value of warrants     $ (700) $ (9,100)