XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of accounts receivable and allowance for doubtful accounts
As of
September 30,
2021
December 31,
2020
(in thousands)
Trade accounts receivable$31,027 $17,308 
Allowance for doubtful accounts(254)(418)
Total trade accounts receivable, net$30,773 $16,890