Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Details)

v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]        
Income tax provision (benefit) $ 49,158 $ 5,901 $ (16,259)  
Unrecognized tax benefits, period increase 1,400      
Unrecognized tax benefits 67,134 $ 65,684 $ 63,765 $ 62,027
Unrecognized tax benefits that would impact effective tax rate 57,200      
Unrecognized tax benefits, accrued interest 400      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 115,700      
Tax credit carryforwards, amount 30,600      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 72,500      
Tax credit carryforwards, amount 100,700      
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 0      
Tax credit carryforwards, amount 1,500      
Other tax carryforwards $ 7,400