Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Summary of Goodwill and Intangible Asset (Details)

v3.24.0.1
Goodwill and Intangible Assets - Summary of Goodwill and Intangible Asset (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Goodwill, Beginning Balance   $ 31,116  
Goodwill impairment $ 29,500 $ 29,467 $ 0
Estimated Useful Life (in years)   7 years  
Goodwill, Ending Balance   $ 0 31,116
Goodwill      
Finite-Lived Intangible Assets [Line Items]      
Goodwill, Beginning Balance   31,116 0
Acquisition of Teton Simulation Software     4,711
Acquisition of Digital Metal     25,770
Foreign currency translation   (1,649) 635
Goodwill impairment   29,467  
Goodwill, Ending Balance   0 31,116
Acquired technology      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value   16,800 16,800
Accumulated Amortization   (970) (97)
Net Book Value   $ 15,830 16,703
Acquired technology | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years)   20 years  
Acquired technology | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years)   7 years  
Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years)   9 years  
Gross carrying value   $ 560 560
Accumulated Amortization   (83) (19)
Net Book Value   $ 477 541
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years)   1 year  
Gross carrying value   $ 90 90
Accumulated Amortization   (90) (27)
Net Book Value   0 63
Foreign currency translation      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value   848 322
Accumulated Amortization   27 (3)
Net Book Value   821 319
Intangible Assets, net      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value   18,298 17,772
Accumulated Amortization   (1,170) (146)
Net Book Value   $ 17,128 $ 17,626