XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid expenses and other current assets    
Prepaid expenses $ 46,895 $ 52,751
Income tax receivable 10,965 7,252
Other current assets 37,609 31,163
Total 95,469 91,166
Accounts payable, accrued expenses and other    
Accounts payable 20,265 16,187
Accrued expenses 65,231 61,618
Accrued interest payable 2,096 2,153
Accrued taxes payable 20,364 18,907
Current operating lease liabilities 31,922 30,828
Other current liabilities 34,075 35,332
Total $ 173,953 $ 165,025