XML 16 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition and Accounts Receivable - Schedule of Allowance for Expected Credit Losses (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue Recognition [Abstract]  
Allowance for expected credit losses at December 31, 2019 $ 3,987
Impact of adoption of ASU 2016-13 1,120
Current period provision for expected credit losses 679
Writeoffs charged against the allowance and other (114)
Effect of changes in foreign exchange rates (81)
Allowance for expected credit losses at March 31, 2020 $ 5,591