XML 130 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Change In Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in valuation allowance      
Increase (decrease) in valuation allowance for current year increase in net operating losses $ 188,795    
Increase (decrease) in valuation allowance for current year net increase in deferred tax assets other than net operating losses 69,600    
Increase (decrease) in valuation allowance due to change in tax rates 270    
Net increase (decrease) in valuation allowance 258,665 $ 123,606 $ 142,274
U.S.      
Change in valuation allowance      
Increase (decrease) in valuation allowance for current year increase in net operating losses 177,299    
Increase (decrease) in valuation allowance for current year net increase in deferred tax assets other than net operating losses 69,600    
Net increase (decrease) in valuation allowance 246,899 133,867 140,957
Foreign      
Change in valuation allowance      
Increase (decrease) in valuation allowance for current year increase in net operating losses 11,496    
Increase (decrease) in valuation allowance due to change in tax rates 270    
Net increase (decrease) in valuation allowance $ 11,766 $ (10,261) $ 1,317