v3.25.0.1
Income Taxes (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 362,084 $ 323,962
U.S. Federal    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 689,200  
Net operating loss carryforward expiration year 2027  
California    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 644,200  
Net operating loss carryforward expiration year 2028