XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Current and Long-Term Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jan. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Accrued liabilities $ 86,831   $ 85,328
Operating leases 41,777   59,160
Intangible assets 132,292   92,612
Property, equipment and leasehold improvements 11,592   9,631
Loss and credit carryforwards 61,313   31,454
Assets relating to equity compensation 37,247   29,128
Other assets 16,870   13,126
Gross deferred tax assets 387,922   320,439
Valuation allowance (76,285) $ (103,100) (177,132)
Net deferred tax assets 311,637   143,307
Prepaid expenses (79,559)   (69,556)
Other liabilities (18,063)   (15,587)
Gross deferred tax liabilities (97,622)   (85,143)
Net deferred tax assets (liabilities) $ 214,015 $ 103,100 $ 58,164