v3.26.1
Intangible Assets, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 246,553 $ 241,175
Gross carrying amount 18,355 18,020
Accumulated amortization (62,221) (48,663)
Accumulated amortization (8,528) (5,258)
Accumulated impairment (53,403) (53,403)
Accumulated impairment 0 0
Impact of foreign currency translation (85) 361
Impact of foreign currency translation (85) 361
Net carrying amount 130,844 139,470
Net carrying amount $ 9,742 $ 13,123
Weighted average useful life in years 3 years 3 years
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 109,555 $ 109,055
Accumulated amortization (23,879) (20,650)
Accumulated impairment (43,264) (43,264)
Impact of foreign currency translation 0 0
Net carrying amount $ 42,412 $ 45,141
Weighted average useful life in years 15 years 1 month 6 days 15 years 2 months 12 days
Licenses and certifications    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 5,990 $ 5,990
Accumulated amortization (428) 0
Accumulated impairment 0 0
Impact of foreign currency translation 0 0
Net carrying amount $ 5,562 $ 5,990
Weighted average useful life in years 7 years 7 years
Technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 110,755 $ 106,255
Accumulated amortization (28,689) (22,282)
Accumulated impairment (9,547) (9,547)
Impact of foreign currency translation 0 0
Net carrying amount $ 72,519 $ 74,426
Weighted average useful life in years 7 years 7 years
Internal Use Software    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 43  
Accumulated amortization 0  
Accumulated impairment 0  
Impact of foreign currency translation 0  
Net carrying amount $ 43  
Weighted average useful life in years 3 years  
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 1,855 $ 1,855
Accumulated amortization (697) (473)
Accumulated impairment (592) (592)
Impact of foreign currency translation 0 0
Net carrying amount $ 566 $ 790
Weighted average useful life in years 4 years 3 years 6 months