XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
May 30, 2023
Jun. 30, 2022
Jun. 08, 2022
Class of Warrant or Right [Line Items]            
Share Repurchase Program, Authorized, Amount       $ 25,000    
Stock Repurchased During Period, Shares   7,200,000 0      
Repurchase of common stock   $ 4,710        
Remaining stock of stock repurchase program   20,300        
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 | Expected term            
Class of Warrant or Right [Line Items]            
Warrants term (in years)           5 years
At the market offering            
Class of Warrant or Right [Line Items]            
Sale of stock, remaining capacity to issue shares   $ 500,000        
At the market offering | Maximum            
Class of Warrant or Right [Line Items]            
Issuance of stock aggregate value $ 750,000          
Aggregate offering price $ 500,000