XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Liabilities - Components of Accounts Payable, Accrued Expenses, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 64,180 $ 64,751
Accrued expenses 14,842 19,894
Income taxes payable 15,887 0
Other current liabilities 6,074 5,171
Accounts payable, accrued expenses and other current liabilities $ 100,983 $ 89,816