Annual report pursuant to Section 13 and 15(d)

Prepaid Expenses and Other Current Assets (Details)

v3.22.4
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid technology $ 16,649 $ 15,415
Non-income tax receivables 5,488 7,013
Prepaid insurance 2,881 2,234
Income tax prepayments and receivables 2,515 1,310
Escrow for acquisition 545 2,951
Other 13,285 13,783
Total prepaid expenses and other current assets $ 41,363 $ 42,706