XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Other current assets:    
Prepaid expenses and income taxes $ 46,800 $ 44,600
Other 34,700 17,100
Other current assets 81,500 61,700
Other non-current assets:    
Operating lease right-of-use assets 61,900 61,900
Other 23,900 33,900
Other non-current assets 85,800 95,800
Other current liabilities:    
Accounts payable 38,200 27,200
Operating lease liabilities 20,700 19,500
Contract liabilities 30,000 17,600
Other 94,700 83,200
Other current liabilities 212,900 149,100
Accrued Income Taxes, Current 29,300 1,600
Other long-term liabilities:    
Operating lease liabilities 45,100 46,900
Other 1,800 17,300
Other long-term liabilities 46,900 64,200
Deferred Compensation Liability, Classified, Noncurrent   16,100
Deferred Compensation Liability, Current $ 18,800 1,700
Other Deferred Compensation Arrangements, Liability, Current and Noncurrent   $ 17,800