XML 83 R48.htm IDEA: XBRL DOCUMENT
v3.22.4

Accrued and Other Liabilities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2022
Payables and Accruals [Abstract] |
Schedule of Accrued Liabilities | Accrued and other liabilities at December 31, 2022 and 2021 are summarized as follows:
(in thousands) | 2022 |  | 2021
Compensation and benefits | $ | 19,814 |  |  | $ | 39,846 |
Accrued taxes | 10,694 |  |  | 19,836 |
Vendor accruals | 6,920 |  |  | 9,045 |
Legal contingencies | 9,948 |  |  | — |
Product warranty liability | 3,677 |  |  | 3,585 |
Accrued professional fees | 2,405 |  |  | 2,263 |
Accrued other | 1,488 |  |  | 1,593 |
Royalties payable | 625 |  |  | 826 |
Total | $ | 55,571 |  |  | $ | 76,994 |
Schedule of Other Liabilities | Other liabilities at December 31, 2022 and 2021 are summarized as follows:
(in thousands) | 2022 |  | 2021
Long-term employee indemnity | $ | 4,817 |  |  | $ | 5,237 |
Long-term tax liability | 5,711 |  |  | 6,099 |
Defined benefit pension obligation | 5,050 |  |  | 8,911 |
Long-term deferred revenue | 4,974 |  |  | 10,244 |
Earnout liability | 17,244 |  |  | 1,327 |
Legal contingencies | 6,096 |  |  | — |
Other long-term liabilities | 289 |  |  | 436 |
Total | $ | 44,181 |  |  | $ | 32,254 |
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs | Changes in the product warranty obligation for the years ended December 31, 2022, 2021 and 2020 are summarized below:
(in thousands) |  | Beginning Balance |  | Settlements made |  | Accruals for warranties issued |  | Ending Balance
Year ended December 31, |  |  |  |  |  |  |  |
2022 |  | $ | 3,585 |  |  | $ | (5,961) |  |  | $ | 6,053 |  |  | $ | 3,677 |
2021 |  | $ | 2,348 |  |  | $ | (7,547) |  |  | $ | 8,784 |  |  | $ | 3,585 |
2020 |  | $ | 2,908 |  |  | $ | (6,826) |  |  | $ | 6,266 |  |  | $ | 2,348 |

X
- Definition Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs [Table Text Block]. + References No definition available. + Details
Name: | ddd_ScheduleOfRecognizedWarrantyRevenueAndIncurredWarrantyCostsTableTextBlock
Namespace Prefix: | ddd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other noncurrent liabilities. + References No definition available. + Details
Name: | us-gaap_OtherNoncurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PayablesAndAccrualsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration