Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Intangible Assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Accumulated
amortization $ (54,351) $ (46,192)
Indefinite-lived intangible assets:    
Gross carrying amount 381,053 382,345
Accumulated
amortization (54,351) (46,192)
Net carrying amount 326,702 336,153
Cosmos Tradename    
Indefinite-lived Intangible Assets [Line Items]    
Carrying amount 300 300
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 47,368 47,380
Accumulated
amortization (16,335) (15,890)
Net carrying
amount $ 31,033 $ 31,490
Weighted average useful life in years 16 years 16 years
Indefinite-lived intangible assets:    
Accumulated
amortization $ (16,335) $ (15,890)
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 291,793 293,695
Accumulated
amortization (29,137) (22,319)
Net carrying
amount $ 262,656 $ 271,376
Weighted average useful life in years 13 years 13 years
Indefinite-lived intangible assets:    
Accumulated
amortization $ (29,137) $ (22,319)
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 21,072 21,072
Accumulated
amortization (3,391) (3,005)
Net carrying
amount $ 17,681 $ 18,067
Weighted average useful life in years 8 years 8 years
Indefinite-lived intangible assets:    
Accumulated
amortization $ (3,391) $ (3,005)
Internal-use software licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 20,323 17,054
Accumulated
amortization (5,488) (4,978)
Net carrying
amount $ 14,835 $ 12,076
Weighted average useful life in years 6 years 6 years
Indefinite-lived intangible assets:    
Accumulated
amortization $ (5,488) $ (4,978)
In-process internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 197 2,844
Accumulated
amortization 0 0
Net carrying
amount 197 2,844
Indefinite-lived intangible assets:    
Accumulated
amortization $ 0 $ 0