XML 66 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
Customer
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Sep. 30, 2021
USD ($)
Significant Accounting Policies [Line Items]        
Contributions to ESOP | shares 1,188,129 1,631,477 1,522,381  
ASU 2021-08        
Significant Accounting Policies [Line Items]        
Change in accounting principle, accounting standards update, adopted true      
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2022      
Change in accounting principle, accounting standards update, immaterial effect true      
ASC 2020-06        
Significant Accounting Policies [Line Items]        
Change in accounting principle, accounting standards update, adopted true      
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2021      
Change in accounting principle, accounting standards update, immaterial effect false      
ASC 2016-13        
Significant Accounting Policies [Line Items]        
Change in accounting principle, accounting standards update, adopted true      
Change in accounting principle, accounting standards update, adoption date Dec. 15, 2019      
Change in accounting principle, accounting standards update, immaterial effect true      
ASU 2019-12        
Significant Accounting Policies [Line Items]        
Change in accounting principle, accounting standards update, adopted true      
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2021      
Change in accounting principle, accounting standards update, immaterial effect true      
Concentration of Customer Risk | United States        
Significant Accounting Policies [Line Items]        
Number of customers representing more than 10% of revenue 0      
Concentration of Credit Risk | United States        
Significant Accounting Policies [Line Items]        
Number of customers representing more than 10% of accounts receivable 0      
Revenue Benchmark | Concentration of Customer Risk | United States        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 53.00% 52.00% 49.00%  
Accounts Receivable | Concentration of Credit Risk | United States        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 17.00% 17.00%    
Maximum        
Significant Accounting Policies [Line Items]        
Number of authorized shares of common stock value | $       $ 100,000,000
Performance obligations payment terms from date of invoice 120 days      
Amortization Period (in years) 16 years      
Minimum        
Significant Accounting Policies [Line Items]        
Performance obligations payment terms from date of invoice 30 days      
Amortization Period (in years) 1 year