XML 90 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Trade Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]      
Trade receivables $ 91,561 $ 54,645  
Allowance for doubtful accounts (337) (45)  
Total trade receivable 91,224 54,600  
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance, January 1 45 99 $ 119
Charges to bad debt expense 332 19 27
Write-offs, net (40) (73) (47)
Balance, December 31 $ 337 $ 45 $ 99