XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Account Details Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]    
Other receivables $ 20,144 $ 15,879
Income taxes receivable 17,438 14,598
Other 5,057 4,590
Total prepaid expenses and other current assets $ 42,639 $ 35,067