XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivables & Allowance for Doubtful Receivables - Summary of changes in the Allowance for Doubtful Trade Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]    
Beginning balance $ 3,724 $ 2,093
Provision for bad debt 1,386 750
Write-offs (2,460) (1,754)
Recoveries 878 1,502
Net write-offs (1,582) (252)
Ending balance $ 3,528 $ 2,591