XML 157 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Change In Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in valuation allowance      
Increase in valuation allowance for current year increase in net operating losses $ 236,828    
Increase in valuation allowance for current year net increase in deferred tax assets other than net operating losses 179,400    
Increase in valuation allowance due to change in tax rates (1,515)    
Net increase in valuation allowance 414,713 $ 258,665 $ 123,606
U.S.      
Change in valuation allowance      
Increase in valuation allowance for current year increase in net operating losses 221,635    
Increase in valuation allowance for current year net increase in deferred tax assets other than net operating losses 179,400    
Net increase in valuation allowance 401,035 246,899 133,867
Foreign      
Change in valuation allowance      
Increase in valuation allowance for current year increase in net operating losses 15,193    
Increase in valuation allowance due to change in tax rates (1,515)    
Net increase in valuation allowance $ 13,678 $ 11,766 $ (10,261)