Annual report pursuant to Section 13 and 15(d)

Intangible Assets, net - Schedule (Details)

v3.23.1
Intangible Assets, net - Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (11,247) $ (11,443)
Net carrying amount 64,859  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross carrying amount 78,118 102,285
Accumulated amortization (11,247) (11,443)
Net carrying amount 66,871 90,842
Amortization expense 7,963 8,640
Future Amortization Expense on Intangible Assets    
2023 7,003  
2024 6,327  
2025 5,552  
2026 5,057  
2027 4,576  
Thereafter 36,344  
Cosmos Tradename    
Indefinite-lived Intangible Assets [Line Items]    
Carrying amount 300 300
IPR&D    
Indefinite-lived Intangible Assets [Line Items]    
Carrying amount 1,712 935
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 39,593 48,612
Accumulated amortization (4,037) (3,592)
Net carrying amount $ 35,556 $ 45,020
Weighted average useful life in years 21 years 19 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization $ (4,037) $ (3,592)
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 30,954 43,339
Accumulated amortization (5,012) (5,894)
Net carrying amount $ 25,942 $ 37,445
Weighted average useful life in years 13 years 14 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization $ (5,012) $ (5,894)
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 3,172 6,807
Accumulated amortization (1,278) (1,572)
Net carrying amount $ 1,894 $ 5,235
Weighted average useful life in years 7 years 7 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization $ (1,278) $ (1,572)
Internal-use software licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 2,387 2,292
Accumulated amortization (920) (385)
Net carrying amount $ 1,467 $ 1,907
Weighted average useful life in years 3 years 3 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization $ (920) $ (385)