Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.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, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Goodwill impairment $ (29,500) $ 0 $ (29,467)
Goodwill      
Finite-Lived Intangible Assets [Line Items]      
Goodwill, Beginning Balance   0 31,116
Foreign currency translation     (1,649)
Goodwill impairment     (29,467)
Goodwill, Ending Balance     0
Acquired technology      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value   16,800 16,800
Accumulated Amortization   (2,464) (970)
Net Book Value   $ 14,336 15,830
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   (140) (83)
Net Book Value   $ 420 477
Trade Names      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years)   1 year  
Gross carrying value   $ 90 90
Accumulated Amortization   (90) (90)
Net Book Value   $ 0 0
Licenses      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life (in years)   23 years  
Gross carrying value   $ 5,457 0
Accumulated Amortization   (59) 0
Net Book Value   5,398 0
Foreign currency translation      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value   (640) 848
Accumulated Amortization   203 (27)
Net Book Value   (437) 821
Intangible Assets, net      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value   22,267 18,298
Accumulated Amortization   (2,550) (1,170)
Net Book Value   $ 19,717 $ 17,128