v3.26.1
WARRANTS - Schedule of Warrants Outstanding (Details) - $ / shares
shares in Thousands
6 Months Ended 12 Months Ended
Sep. 13, 2024
May 10, 2024
Jun. 30, 2026
Dec. 31, 2025
Mar. 07, 2022
Mar. 17, 2021
Class of Warrant or Right [Line Items]            
Warrant Series, Outstanding     31,714 31,735    
Public Warrants            
Class of Warrant or Right [Line Items]            
Warrant Series, Outstanding     5,694 5,715    
Warrant Series, Exercise Price     $ 11.5 $ 11.5    
Warrant Series, Expiration Date     Mar. 17, 2027 Mar. 17, 2027    
Private Warrants            
Class of Warrant or Right [Line Items]            
Warrant Series, Outstanding     199 199    
Warrant Series, Exercise Price     $ 11.5 $ 11.5   $ 11.5
Warrant Series, Expiration Date     Mar. 17, 2027 Mar. 17, 2027    
Series A Warrants            
Class of Warrant or Right [Line Items]            
Warrant Series, Outstanding     17,757 17,757    
Warrant Series, Exercise Price     $ 11.5 $ 11.5 $ 11.5  
Warrant Series, Expiration Date     Mar. 17, 2027 Mar. 17, 2027    
Series B Warrants            
Class of Warrant or Right [Line Items]            
Warrant Series, Outstanding     3,064 3,064    
Warrant Series, Exercise Price   $ 11.5 $ 11.5 $ 11.5    
Warrant Series, Expiration Date   Dec. 01, 2030 Dec. 01, 2030 Dec. 01, 2030    
Series C Warrants            
Class of Warrant or Right [Line Items]            
Warrant Series, Outstanding     5,000 5,000    
Warrant Series, Exercise Price $ 11.5   $ 11.5 $ 11.5    
Warrant Series, Expiration Date Dec. 01, 2030   Dec. 01, 2030 Dec. 01, 2030