XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Other Financial Data - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Legal liabilities $ 1,474 $ 8,767
Accrued expenses 45,524 39,849
Lease liabilities 4,596 3,898
Income tax payable 10,060 42,317
Contingent earn-out liability 79,485 0
Other payables 13,537 16,651
Total accrued expenses and other current liabilities $ 154,676 $ 111,482