XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2024
Jun. 30, 2022
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2023
May 30, 2023
Class of Warrant or Right [Line Items]            
Warrants outstanding (in shares)     33,337,469 33,337,469    
Share Repurchase Program, Authorized, Amount           $ 25,000
Repurchase of common stock     $ 646 $ 4,710    
Stock Repurchased During Period, Shares     1,100,000 7,200,000 0  
Remaining stock of stock repurchase program     $ 20,300 $ 20,300    
Maximum            
Class of Warrant or Right [Line Items]            
Issuance of stock aggregate value $ 750,000          
Series 2022-A Warrants            
Class of Warrant or Right [Line Items]            
Warrants outstanding (in shares)     33,333,336 33,333,336    
Warrants term (in years)   5 years        
Warrant exercise price (in dollars per share)   $ 4.37 $ 4.37 $ 4.37    
Warrants exercisable       0    
Series 2022-A Warrants | Expected term            
Class of Warrant or Right [Line Items]            
Warrants term (in years)   5 years        
Series 2020-A Warrants            
Class of Warrant or Right [Line Items]            
Warrants outstanding (in shares)     4,133 4,133    
Warrant exercise price (in dollars per share)     $ 0.60 $ 0.60    
At the market offering            
Class of Warrant or Right [Line Items]            
Sale of stock, remaining capacity to issue shares     $ 500,000 $ 500,000    
At the market offering | Maximum            
Class of Warrant or Right [Line Items]            
Aggregate offering price $ 500,000          
June 2022 Offering            
Class of Warrant or Right [Line Items]            
Sale of stock, Issuance of common stock (in shares)   33,333,336        
Sale of stock, price (in dollars per share)   $ 4.50        
Proceeds from issuance or sale of stock   $ 139,200        
June 2022 Offering | Series 2022-A Warrants            
Class of Warrant or Right [Line Items]            
Warrants outstanding (in shares)   33,333,336