XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 153,324 $ 104,628
Accumulated amortization (33,916) (22,588)
Impact of foreign currency translation (289) 0
Net carrying amount 119,119 82,040
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 96,270 74,600
Accumulated amortization (16,064) (11,432)
Impact of foreign currency translation 0 0
Net carrying amount $ 80,206 $ 63,168
Weighted average useful life in years 20 years 20 years
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 41,035 $ 26,200
Accumulated amortization (16,665) (11,156)
Impact of foreign currency translation 0 0
Net carrying amount $ 24,370 $ 15,044
Weighted average useful life in years 7 years 7 years
Software for sale    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 14,459 $ 3,828
Accumulated amortization (927) 0
Impact of foreign currency translation (289) 0
Net carrying amount $ 13,243 $ 3,828
Weighted average useful life in years 3 years 3 years
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,560 $ 0
Accumulated amortization (260) 0
Impact of foreign currency translation 0 0
Net carrying amount $ 1,300 $ 0
Weighted average useful life in years 5 years 5 years