XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition and Accounts Receivable - Schedule of Allowance for Expected Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue Recognition [Abstract]    
Allowance for expected credit losses beginning balance $ 4,848 $ 3,987
Impact of adoption of ASU 2016-13   1,120
Current period provision (recovery) for expected credit losses (182) 679
Writeoffs charged against the allowance and other (46) (114)
Effect of changes in foreign exchange rates (114) (81)
Allowance for expected credit losses ending balance $ 4,506 $ 5,591