XML 105 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]        
Decrease in valuation allowance $ (96,600)      
Unrecognized tax benefit $ 17,946 $ 13,583 $ 10,638 $ 7,422
Unrecognized tax benefits, if recognized, would reduce effective tax rate (as a percent) 1.80%      
Interest and penalties expense related to uncertain tax positions $ 1,000      
Federal        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 645,300      
Net operating loss carryforwards expiration beginning year 2036      
Tax credit carryforwards $ 11,600      
Federal | Research Tax Credit Carryforward        
Income Taxes [Line Items]        
Net operating loss carryforwards expiration beginning year 2036      
State        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 450,200      
Net operating loss carryforwards expiration beginning year 2037      
Tax credit carryforwards $ 26,500      
Foreign | Australian Taxation Office        
Income Taxes [Line Items]        
Net operating loss carryforwards 31,900      
Foreign | Swiss Federal Tax Administration (FTA)        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 29,500