Revenue Recognition - Accounts Receivable and Deferred Revenue (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Dec. 31, 2022 |
---|---|---|---|---|
Assets | ||||
Accounts receivable, net | $ 306,876 | $ 278,289 | ||
Liabilities: | ||||
Deferred revenue, current portion | 17,886 | 16,612 | ||
Deferred revenue, long-term portion | 16,916 | 19,128 | ||
Total deferred revenues | $ 34,802 | $ 35,740 | $ 36,045 | $ 30,778 |
X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|