Accounts Receivable, Net - Schedule of Accounts Receivable, Allowance for Credit Loss (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Financing Receivable, Allowance for Credit Loss [Roll Forward] | ||
Allowance for credit losses, beginning balance | $ (6,512) | $ (3,142) |
Provision | (5,026) | (3,327) |
Charge-offs and recoveries | 4,784 | 0 |
Other adjustments | 0 | (43) |
Allowance for credit losses, ending balance | $ (6,754) | $ (6,512) |
X | ||||||||||
- Definition Accounts And Other Receivables, Allowance for Credit Loss, Current No definition available.
|
X | ||||||||||
- Definition Financing Receivable, Allowance for Credit Loss, Other Adjustments No definition available.
|
X | ||||||||||
- Definition Amount of increase in allowance for credit loss on financing receivable from recovery. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
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 expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|