XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Prepaid expenses and other current assets    
Prepaid expenses $ 64,209 $ 57,044
Income tax receivable 14,200 6,596
Other current assets 48,588 30,313
Total 126,997 93,953
Accounts payable, accrued expenses and other    
Accounts payable 14,985 26,025
Accrued expenses 97,927 82,659
Accrued taxes payable 15,178 43,873
Current operating lease liabilities 37,211 34,110
Other current liabilities 40,946 37,727
Total $ 206,247 $ 224,394