XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred tax liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net operating losses and credits $ 118,854 $ 54,901    
Operating leases 16,573 20,307    
Amortization 9,006 5,905    
Stock-based compensation 6,343 7,754    
Deferred compensation 20,515 14,886    
Deferred revenue 15,707 17,127    
Inventory 7,083 7,534    
Capitalized interest 0 12,586    
Capitalized Section 174 Expenditures 51,514 34,487    
Other 13,212 14,907    
Total deferred tax assets 258,807 190,394    
Valuation allowance (119,464) (57,873) $ (54,300) $ (58,834)
Deferred tax assets, net of valuation allowance 139,343 132,521    
Capitalized software (29,309) (29,281)    
Operating leases (16,312) (20,117)    
Indefinite-lived intangibles (29,924) (14,824)    
Deferred tax liability on foreign earnings (20,278) (20,374)    
Total deferred tax liabilities (95,823) (84,596)    
Net deferred tax assets $ 43,520 $ 47,925