XML 124 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Accrued bonus $ 1,958 $ 3,716    
Deferred revenue 20,598 14,223    
Acquired intangible assets 23,731 0    
Operating lease liabilities 108,429 116,752    
Stock-based compensation 48,486 42,856    
NOLs 21,769 19,791    
Tax credit carryforwards 101,508 96,020    
Capitalized research and development costs 188,470 108,592    
Convertible senior notes interest 82,881 111,509    
Depreciation and amortization 43,601 66,053    
Other 39,917 21,856    
Deferred tax assets 681,348 601,368    
Acquired intangible assets 0 (12,126)    
Operating lease right-of-use assets (96,683) (103,392)    
Deferred commissions (25,477) (14,752)    
Capitalized internal-use software development costs (50,390) (31,719)    
Deferred tax liabilities (172,550) (161,989)    
Valuation allowance (41,615) (45,704) $ (41,250) $ (37,143)
Net deferred tax assets $ 467,183 $ 393,675