XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 04, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 18, 2024
Jun. 15, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, shares authorized (in shares)   1,000,000,000 1,000,000,000   1,000,000,000.0 800,000,000.0
Issuance of common stock for cash   $ 43,310 $ 116,889 $ 292,155    
2022 ATM Offering            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Sale of stock, consideration received on transaction   43,300        
Payment for stock issuance cost   $ 1,000        
Sale of stock, number of shares issued in transaction (in shares)   33,218,851        
Sale of stock, price per share (in dollars per share)   $ 1.33 $ 1.46      
Sale of stock, remaining shares available for sale, amount   $ 112,000        
Sales Agreement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from issuance of common stock   $ 43,300        
Issuance of common stock for cash (in shares)   33,218,851        
Evercore Group LLC Needham and Company LLC and Oppenheimer And Co Inc | Sales Agreement            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Issuance of common stock for cash $ 350,000          
Commission rate percentage 3.00%          
Proceeds from issuance of common stock     $ 116,900      
Payment for stock issuance cost     $ 2,800      
Issuance of common stock for cash (in shares)     81,694,729