XML 68 R49.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Accrued and Other Liabilities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Payables and Accruals [Abstract] |
Schedule of Accrued Liabilities | Accrued and other liabilities at December 31, 2023 and 2022 are summarized as follows:
(in thousands) | 2023 |  | 2022
Compensation and benefits | $ | 13,196 |  |  | $ | 19,814 |
Accrued taxes | 10,373 |  |  | 10,694 |
Legal contingencies | 3,487 |  |  | 9,948 |
Product warranty liability | 2,106 |  |  | 3,677 |
Current finance lease liabilities | 1,770 |  |  | 693 |
Other accrued liabilities | 18,528 |  |  | 11,438 |
Total | $ | 49,460 |  |  | $ | 56,264 |
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs | Changes in the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:
(in thousands) |  | Beginning Balance |  | Settlements made |  | Accruals for warranties issued |  | Ending Balance
Year ended December 31, |  |  |  |  |  |  |  |
2023 |  | $ | 3,677 |  |  | $ | (4,397) |  |  | $ | 2,826 |  |  | $ | 2,106 |
2022 |  | $ | 3,585 |  |  | $ | (5,961) |  |  | $ | 6,053 |  |  | $ | 3,677 |
2021 |  | $ | 2,348 |  |  | $ | (7,547) |  |  | $ | 8,784 |  |  | $ | 3,585 |
Schedule of Other Liabilities | Other liabilities at December 31, 2023 and 2022 are summarized as follows:
(in thousands) | 2023 |  | 2022
Long-term employee indemnity | $ | 4,790 |  |  | $ | 4,817 |
Long-term tax liability | 5,577 |  |  | 5,711 |
Defined benefit pension obligation | 5,852 |  |  | 5,050 |
Long-term deferred revenue | 2,028 |  |  | 4,974 |
Earnout liability | — |  |  | 17,244 |
Legal contingencies | 2,863 |  |  | 6,096 |
Other long-term liabilities | 832 |  |  | 289 |
Long-term finance lease liabilities | 11,458 |  |  | 3,280 |
Total | $ | 33,400 |  |  | $ | 47,461 |

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-types1: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