XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financing Receivable Allowance For Credit Losses [Line Items]      
Beginning Balance $ 1,992 $ 1,167 $ 597
Allowance for credit losses 3,474 1,594 988
Accounts written off (1,599) (1,133) (418)
Ending Balance 3,867 1,992 $ 1,167
Cumulative Effect, Period of Adoption, Adjustment | ASU 2016-13      
Financing Receivable Allowance For Credit Losses [Line Items]      
Beginning Balance $ 364    
Ending Balance   $ 364