XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Supplementary Information - Summary of Other Accrued Expenses and Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Income taxes payable $ 4,367 $ 7,250
Accrued VAT 3,625 6,604
Accrued professional fees 3,577 3,156
Accrued royalties 2,263 2,009
Defined contribution plan liabilities 1,565 1,660
Obligations for acquisition of businesses 1,502 1,957
Insurance reserves 1,034 843
Other current liabilities 6,788 7,925
Total $ 24,721 $ 31,404