XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Accounts Receivable (Details)
9 Months Ended
Sep. 30, 2022
Minimum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Accounts receivable, payment terms (in days) 30 days
Maximum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Accounts receivable, payment terms (in days) 60 days