XML 119 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Accrued bonus $ 3,716 $ 21,181    
Deferred revenue 14,223 11,925    
Operating lease liabilities 116,752 125,567    
Stock-based compensation 42,856 19,874    
NOLs 19,791 18,172    
Tax credit carryforwards 96,020 93,672    
Capitalized research and development costs 108,592 43,215    
Convertible senior notes interest 111,509 75,603    
Depreciation and amortization 66,053 79,595    
Other 21,856 28,879    
Deferred tax assets 601,368 517,683    
Acquired intangible assets (12,126) (530)    
Operating lease right-of-use assets (103,392) (113,118)    
Deferred commissions (14,752) (12,949)    
Capitalized internal-use software development costs (31,719) (30,559)    
Deferred tax liabilities (161,989) (157,156)    
Valuation allowance (45,704) (41,250) $ (37,143) $ (32,602)
Net deferred tax assets $ 393,675 $ 319,277