XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, net - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 145,918 $ 104,628
Accumulated amortization (27,721) (22,588)
Net carrying amount 118,197 82,040
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 96,270 74,600
Accumulated amortization (13,660) (11,432)
Net carrying amount $ 82,610 $ 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 (13,733) (11,156)
Net carrying amount $ 27,302 $ 15,044
Weighted average useful life in years 7 years 7 years
Software for sale    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 7,053 $ 3,828
Accumulated amortization (224) 0
Net carrying amount $ 6,829 $ 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 (104) 0
Net carrying amount $ 1,456 $ 0
Weighted average useful life in years 5 years 5 years