XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Accounts Receivable (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, beginning of year $ 7,971 $ 719 $ 5,169 $ 914
Addition to allowance 10,176 2,355 14,867 3,015
Write-offs, net of recoveries (4,273) (49) (6,162) (904)
Allowance, end of year $ 13,874 $ 3,025 $ 13,874 $ 3,025
Accounts Receivable | Customer Concentration Risk | Customer One        
Concentration Risk [Line Items]        
Concentration risk, percentage     11.00%