Quarterly report [Sections 13 or 15(d)]

ACCRUED AND OTHER CURRENT LIABILITIES - Narrative (Details)

v3.25.2
ACCRUED AND OTHER CURRENT LIABILITIES - Narrative (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 13, 2023
USD ($)
Aug. 23, 2023
USD ($)
Jun. 21, 2021
day
$ / shares
shares
Aug. 08, 2025
USD ($)
Jun. 30, 2025
USD ($)
arbitration
shares
Dec. 31, 2023
arbitration
Dec. 31, 2024
USD ($)
Feb. 25, 2022
Oct. 27, 2021
$ / shares
shares
Aug. 12, 2021
Class of Warrant or Right [Line Items]                    
Accrued litigation         $ 9,827,000   $ 9,827,000      
Shareholder Class Action | Pending Litigation                    
Class of Warrant or Right [Line Items]                    
Share price decrease percentage               5.00%   13.00%
Angel Deann Pilati | Pending Litigation                    
Class of Warrant or Right [Line Items]                    
Loss limit   $ 75,000                
Sandra Tucker Duckworth | Pending Litigation                    
Class of Warrant or Right [Line Items]                    
Loss limit $ 75,000                  
Demand For Arbitration Cases | Threatened Litigation                    
Class of Warrant or Right [Line Items]                    
Number of demands for arbitration | arbitration         3 4        
Felipe Complaint, Pilati Lawsuit, Duckworth Lawsuit, Tipmore Lawsuit, And State Arbitration Demands | Pending Litigation                    
Class of Warrant or Right [Line Items]                    
Accrued litigation         $ 9,800,000   9,800,000      
Insurance receivable         $ 3,750,000   $ 3,750,000      
Felipe Complaint | Subsequent Event                    
Class of Warrant or Right [Line Items]                    
Payments for settlement       $ 2,750,000            
Proceeds from insurance carrier       3,750,000            
Total payments for settlement       $ 6,500,000            
Public Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants outstanding (shares) | shares     7,200,000   5,400,000          
Redemption price (USD per share) | $ / shares                 $ 11.50  
Warrants expiration term     5 years              
Redemption price (USD per share) | $ / shares     $ 0.01              
Minimum days notice to redeem     30 days              
Threshold stock price for warrant redemption (USD per share) | $ / shares     $ 18.00              
Threshold trading days     20 days              
Threshold consecutive trading days     30 days              
Days before redemption notice | day     3              
Private Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants outstanding (shares) | shares     3,800,000   3,800,000          
Warrant to share conversion (shares) | shares                 1