XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Accounts Receivable (Details)
12 Months Ended
Dec. 31, 2022
Minimum  
Accounts Receivable Collection Period [Line Items]  
Collection period 30 days
Maximum  
Accounts Receivable Collection Period [Line Items]  
Collection period 60 days