XML 59 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning of year $ 5,169 $ 857 $ 914
Addition to allowance 17,216 5,487 1,271
Write-off, net of recoveries (10,153) (1,175) (1,328)
Allowance, end of year $ 12,232 $ 5,169 $ 857
Customer One | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00%