XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 23, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2022
Dec. 31, 2021
Common Stock and Redeemable Convertible Preferred Stock            
Common stock, shares authorized (in shares)   400,000,000 400,000,000      
Preferred stock, shares authorized (in shares)   10,000,000        
Value of shares authorized to repurchase         $ 15,000  
Repurchase and retirement of common stock (in shares)     1,400,000      
Cancellations of common stock     $ 3,100 $ 4,352    
Repurchases of common stock (in shares)       2,400,000    
Warrants outstanding (in shares)   11,521,000 11,521,000 11,521,000   0
Warrants, canceled (in shares)   0 0 176,000    
Warrants, exercised (in shares)   0 0 12,353,000    
Merger agreement            
Common Stock and Redeemable Convertible Preferred Stock            
Stock called by warrants (in shares) 14,300,000          
Single share price 1          
Share price (in usd per share) $ 11.50          
Number of days for determining share price commencement 30 days          
Expiring period after merger for determining share price 5 years          
Public warrants | Merger agreement            
Common Stock and Redeemable Convertible Preferred Stock            
Stock called by warrants (in shares) 8,600,000          
Private warrants            
Common Stock and Redeemable Convertible Preferred Stock            
Warrants outstanding (in shares)   1,800,000 1,800,000 1,800,000    
Private warrants | Merger agreement            
Common Stock and Redeemable Convertible Preferred Stock            
Stock called by warrants (in shares) 5,700,000          
Subsidiaries            
Common Stock and Redeemable Convertible Preferred Stock            
Contributions to subsidiary (in shares)   18,300,000