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

Intangible Assets, net - Schedule of Intangible Assets (Details)

v3.25.0.1
Intangible Assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated
amortization $ (25,920) $ (18,509)
Net
carrying
amount 58,997  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross
carrying
amount 87,708 81,494
Accumulated
amortization (25,920) (18,509)
Net
carrying
amount 61,788 62,985
Cosmos Tradename    
Indefinite-lived Intangible Assets [Line Items]    
Carrying amount 300 300
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 39,606 39,824
Accumulated
amortization (8,403) (6,181)
Net
carrying
amount $ 31,203 $ 33,643
Weighted average useful life in years 21 years 21 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated
amortization $ (8,403) $ (6,181)
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 33,379 32,861
Accumulated
amortization (12,351) (8,833)
Net
carrying
amount $ 21,028 $ 24,028
Weighted average useful life in years 15 years 15 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated
amortization $ (12,351) $ (8,833)
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 3,172 3,172
Accumulated
amortization (2,050) (1,684)
Net
carrying
amount $ 1,122 $ 1,488
Weighted average useful life in years 9 years 9 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated
amortization $ (2,050) $ (1,684)
Internal-use software licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 8,760 3,256
Accumulated
amortization (3,116) (1,811)
Net
carrying
amount $ 5,644 $ 1,445
Weighted average useful life in years 6 years 4 years
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated
amortization $ (3,116) $ (1,811)
In-process internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 2,491 2,081
Accumulated
amortization 0 0
Net
carrying
amount 2,491 2,081
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated
amortization $ 0 $ 0