XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-lived Intangible Assets [Roll Forward]    
Total intangible assets, gross carrying value $ 59,615 $ 11,876
Finite-lived intangible assets, accumulated amortization 12,932 10,142
Total intangible assets, net book value 46,683 1,734
Total 46,658  
Finite-lived intangible assets, gross carrying value (1,189) (1,159)
Finite-lived intangible assets, accumulated amortization (1,214) (1,292)
Total 25 133
Customer Relationships    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 12,541 8,085
Finite-lived intangible assets, accumulated amortization 7,530 7,214
Total 5,011 871
Trade Names    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 18,673 3,066
Finite-lived intangible assets, accumulated amortization 3,468 2,607
Total 15,205 459
Developed Technology    
Finite-lived Intangible Assets [Roll Forward]    
Finite-lived intangible assets, gross carrying value 29,590 1,884
Finite-lived intangible assets, accumulated amortization 3,148 1,613
Total $ 26,442 $ 271