v3.22.2.2
Revenue - Schedule of 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]        
Allowance for doubtful accounts, beginning balance $ 871 $ 3,279 $ 3,475 $ 2,360
Allowance for doubtful accounts, merger and acquisition-assumed 0 425 0 835
Write-offs (518) (14) (527) (35)
Increase (decrease) in provision for expected credit losses 455 342 (2,227) 852
Recoveries of previous write-offs 0 0 87 20
Allowance for doubtful accounts, ending balance $ 808 $ 4,032 $ 808 $ 4,032