XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepaid expenses and other current assets    
Prepaid expenses $ 51,141 $ 46,895
Short-term investment 25,461 0
Income tax receivable 15,062 10,965
Other current assets 27,428 37,609
Total 119,092 95,469
Accounts payable, accrued expenses and other    
Accounts payable 21,719 20,265
Accrued expenses 74,712 65,231
Accrued interest payable 13 2,096
Accrued taxes payable 58,734 20,364
Current operating lease liabilities 33,864 31,922
Other current liabilities 34,716 34,075
Total $ 223,758 $ 173,953