Quarterly report [Sections 13 or 15(d)]

ACCRUED AND OTHER LIABILITIES - Narrative (Details)

v3.25.1
ACCRUED AND OTHER LIABILITIES - Narrative (Details)
3 Months Ended 12 Months Ended
Nov. 13, 2023
USD ($)
Aug. 23, 2023
USD ($)
Jun. 21, 2021
day
$ / shares
shares
Mar. 31, 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      
Estimated insurance recoveries       $ 3,800,000   $ 3,800,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