XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition and Accounts Receivable - Schedule of Allowance for Expected Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Revenue Recognition [Abstract]    
Allowance for expected credit losses beginning balance $ 6,364 $ 3,987
Impact of adoption of ASU 2016-13   1,120
Current period provision (recovery) for expected credit losses (619) 945
Writeoffs charged against the allowance and other (309) (647)
Effect of changes in foreign exchange rates 88 119
Allowance for expected credit losses ending balance $ 5,524 $ 5,524