v3.26.1
WARRANTS - Additional Information (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Apr. 16, 2026
$ / shares
Feb. 20, 2026
Tradingday
$ / shares
Jan. 16, 2025
USD ($)
shares
Sep. 13, 2024
$ / shares
shares
May 10, 2024
$ / shares
shares
Jun. 30, 2026
USD ($)
Tradingday
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
$ / shares
Apr. 15, 2026
$ / shares
Feb. 19, 2026
$ / shares
Mar. 07, 2022
$ / shares
shares
Mar. 17, 2021
$ / shares
Class of Warrant or Right [Line Items]                        
Proceeds from exercise of warrants | $           $ 243 $ 5,400          
RTI Warrants                        
Class of Warrant or Right [Line Items]                        
Proceeds from exercise of warrants | $     $ 5,400                  
RTI Warrants | Common Stock                        
Class of Warrant or Right [Line Items]                        
Shares issued (in shares) | shares     1,500,000                  
Series A Warrants                        
Class of Warrant or Right [Line Items]                        
Warrants exercise price (in usd per share)           $ 11.5   $ 11.5     $ 11.5  
Extended expiration date   Mar. 17, 2027                    
Earnout stock price trigger (in usd per share)   $ 14.38               $ 18    
Earnout period, threshold trading days | Tradingday   20                    
Earnout period, threshold trading day period | Tradingday   30                    
Stock expiration date           Mar. 17, 2027   Mar. 17, 2027        
Stock expiration date                     Mar. 17, 2026  
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares                     17,900,000  
Series A Warrants | Expected volatility                        
Class of Warrant or Right [Line Items]                        
Warrant, measurement input           1            
Series B Warrants                        
Class of Warrant or Right [Line Items]                        
Warrants exercise price (in usd per share)         $ 11.5 $ 11.5   $ 11.5        
Warrants issued (in shares) | shares         3,100,000              
Stock expiration date         Dec. 01, 2030 Dec. 01, 2030   Dec. 01, 2030        
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares         1              
Warrants, redemption period, start date           Jan. 01, 2028            
Series B Warrants | Expected volatility                        
Class of Warrant or Right [Line Items]                        
Warrant, measurement input           1            
Series C Warrants                        
Class of Warrant or Right [Line Items]                        
Shares issued (in shares) | shares       5,000,000                
Warrants exercise price (in usd per share)       $ 11.5   $ 11.5   $ 11.5        
Stock expiration date       Dec. 01, 2030   Dec. 01, 2030   Dec. 01, 2030        
Warrants, redemption period, start date           Jan. 01, 2029            
Series C Warrants | Expected volatility                        
Class of Warrant or Right [Line Items]                        
Warrant, measurement input           1            
Public Warrants                        
Class of Warrant or Right [Line Items]                        
Proceeds from exercise of warrants | $           $ 200            
Warrants exercise price (in usd per share)                       $ 11.5
Warrants redemption price (in usd per share)           $ 0.01            
Extended expiration date Mar. 17, 2027                      
Supplemental warrant amendment effective date Jun. 17, 2026                      
Warrants written notice of redemption threshold           30 days            
Earnout stock price trigger (in usd per share) $ 14.38         $ 18     $ 18      
Earnout period, threshold trading days | Tradingday           20            
Earnout period, threshold trading day period | Tradingday           30            
Earnout period, business days prior to notice of redemption           3 days            
Warrants exercised | shares           21,104            
Private Warrants                        
Class of Warrant or Right [Line Items]                        
Warrants exercise price (in usd per share)           $ 11.5   $ 11.5       $ 11.5
Warrants redemption price (in usd per share)           $ 0.01            
Extended expiration date Mar. 17, 2027                      
Supplemental warrant amendment effective date Jun. 17, 2026                      
Warrants written notice of redemption threshold           30 days            
Earnout stock price trigger (in usd per share) $ 14.38         $ 18     $ 18      
Earnout period, threshold trading days | Tradingday           20            
Earnout period, threshold trading day period | Tradingday           30            
Earnout period, business days prior to notice of redemption           3 days            
Warrants transferred from initial purchasers | shares           187,000            
Stock expiration date           Mar. 17, 2027   Mar. 17, 2027