XML 90 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Tax - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 01, 2013
Operating Loss Carryforwards [Line Items]        
Change in valuation allowance $ 78,800 $ 51,100    
Operating loss carryforwards, limitation amount       $ 4,800
Unrecognized gross tax benefits 45,713 31,755 $ 23,759  
Unrecognized gross tax benefit that would affect effective tax rate if recognized 2,700 $ 2,400    
Interest and penalties accrued 900      
Interest and penalties expense 500      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 672,300      
Tax credit carryforward 77,300      
Domestic Tax Authority | Operating Loss Carryforwards, Indefinitely Carried Forward        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 665,900      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 412,200      
Tax credit carryforward $ 58,500