XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Liabilities - Components of Accounts Payable, Accrued Expenses, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 47,700 $ 64,751
Accrued expenses 13,179 19,894
Income taxes payable 7,794 0
Other current liabilities 4,942 5,171
Accounts payable, accrued expenses and other current liabilities $ 73,615 $ 89,816