v3.22.2.2
Organization and Nature of Business; Basis of Presentation; Principles of Consolidation; Significant Accounting Policies - Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 150 $ 213 $ 140 $ 445
(Reversals) provisions, net (12) 78 18 114
Write-offs 0 (77) (20) (345)
Ending balance $ 138 $ 214 $ 138 $ 214