XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Trade Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]          
Trade receivables $ 89,834   $ 62,052 $ 91,561  
Allowance for doubtful accounts (1,177)   (598) (337)  
Total trade receivable 88,657   61,454 91,224  
Allowance for Doubtful Accounts Receivable [Roll Forward]          
Balance, beginning 337 $ 45 1,177 45 $ 99
Charges to bad debt expense 852 $ 374 414 332 19
Write-offs, net (12)   (993) (40) (73)
Balance, December 31 $ 1,177   $ 598 $ 337 $ 45