Summary of Significant Accounting Policies - Accounts Receivable (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023
USD ($)
customer
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
customer
|
Jun. 30, 2022
USD ($)
|
|
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
Balance at beginning of period | $ 2,989 | $ 3,397 | $ 2,028 | $ 3,349 |
Credit loss expense | 981 | 450 | 1,942 | 498 |
Deductions | (1,929) | 0 | (1,929) | 0 |
Balance at end of period | $ 2,041 | $ 3,847 | $ 2,041 | $ 3,847 |
Customers associated with credit loss expense | customer | 2 | 2 |
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Number Of Customers, Accounts Receivable, Credit Loss Expense No definition available.
|