XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:        
Net operating loss carryforwards $ 7,972 $ 37,290    
Tax credits 45,127 41,934    
Accruals and reserves 10,779 9,236    
Capitalized research expenses 41,611 22,960    
Stock-based compensation 9,110 12,478    
UNICAP adjustments 12,441 10,810    
ASC 842 Lease Liabilities 56,584 57,161    
Foreign Withholding Tax 1,078 0    
Other 2,787 2,901    
Gross deferred tax assets 187,489 194,770    
Valuation allowance (23,957) (46,693) $ (37,110) $ (28,768)
Total deferred tax assets 163,532 148,077    
Deferred tax liabilities:        
Depreciation and amortization (26,327) (29,781)    
ASC 842 Lease ROU Assets (53,093) (54,786)    
Other (3) (257)    
Total deferred tax liabilities (79,423) (84,824)    
Net deferred tax assets $ 84,109 $ 63,253