XML 103 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition and Accounts Receivable - Schedule of Allowance for Expected Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue Recognition [Abstract]      
Allowance for expected credit losses beginning balance $ 3,987    
Impact of adoption of ASU 2016-13 1,120    
Current period provision for expected credit losses 199 $ 1,891 $ (599)
Writeoffs charged against the allowance and other (714)    
Effect of changes in foreign exchange rates 256    
Allowance for expected credit losses ending balance $ 4,848 $ 3,987